On 2 Sep 2017, at 18:14, Jim Danner wrote:
According to this page
<https://medium.com/@johnlreed/a-better-finder-rename-and-regular-expressions-7f0b9645a002>,
A Better Finder uses $1 etc. as references to captured parts of the
Regular
Expression match. Thus, you could put this in the Pattern field:
^(.+) - (.+)
and this in the With field:
$2 - $1
The article in the link has examples that look a lot like your
situation.
Please test with some unimportant folders first.
Jim, it looks amazingly similar to my situation :-)
Thanks for the article (it didn't even occur to me to google about A
Better Finder Rename… somehow RegEx are connected with BBEdit-Talk in
my brain! :-)
As to a Terminal window, you wouldn't ask the terminal itself to deal
with
regular expressions;
After sending my last question about this I discovered that Roland
actually indicated to do this not in a Terminal but in a BBEdit-Unix
Worksheet :-/… so I suppose the search-replace take place in the
normal find-window of BBEdit, right?
it is always some Unix command that has to interpret
them. On a text file, you'd use *sed*, e.g.
sed -E 's/^(.*) - (.*)$/\2 - \1/' foldernames.txt
The *mv* command for changing the names of files and folders doesn't
accept
regular expressions, so it would work differently - but your solution
with
A Better Finder is definitely easier.
:-D
It was the only solutions I could thing about (and this only with your -
that's the whole BBEdit-Talk family! - help for the RegEx-part)… you
know the saying: "*When all you have it's a hammer, everything looks
like a nail*" ;-)
On Saturday, September 2, 2017 at 5:39:15 PM UTC+2, Vlad Ghitulescu
wrote:
How do you type the RegEx from point 5 below in a Terminal-window?
On 31 Aug 2017, at 19:47, Roland Küffner wrote:
to bring this back to BBEdit, here is another „BBEdit only“
solution:
1. Create a new Unix Worksheet
2. type cd and drag your music folder after it, giving you something
like
cd '~/path/to folder' (add the quotation marks manually if you have
spaces in the file path
3. hint <Enter> (the <Return on the number block)
4. Now type „ls“ and <Enter> again.
5 Search-replace
^(.+) - (.+)
and replacing it with
mv '&' '\2 - \1'
6. Mark the lines with your folders and <Enter> again
That’s it. But, please test this on example data before breaking
something
(backups are your friend)
Enjoy, Roland
On Thu, Aug 31, 2017 at 4:27 PM, Vlad Ghitulescu wrote:
Thanks, Rich - I didn't even think about this alternative.
But: I needed a RegEx to put it in A Better Finder Rename (or an
AppleScript for renaming the files). That would not be possible with
the
TSV-solution.
Regards,
Vlad
On 30 Aug 2017, at 22:24, Rich Siegel wrote:
On Wednesday, August 30, 2017, Vlad Ghitulescu wrote:
I have a couple of folder named like this (Artist - Title):
I'd begin by changing the document to TSV (search for " - " and
replace
with "\t"), and then use "Columns => Rearrange Columns" (on the
Edit menu
in the BBEdit 12 pre-release builds) and see how that works.
R.
--
Rich Siegel Bare Bones Software,
Inc.
Someday I'll look back on all this and laugh... until they sedate
me.
--
This is the BBEdit Talk public discussion group. If you have a
feature
request or would like to report a problem, please email
"[email protected] <javascript:>" rather than posting to the
group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
--- You received this message because you are subscribed to the
Google
Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it,
send
an email to [email protected] <javascript:>.
To post to this group, send email to [email protected]
<javascript:>.
Visit this group at https://groups.google.com/group/bbedit.
--
This is the BBEdit Talk public discussion group. If you have a
feature
request or would like to report a problem, please email
"[email protected] <javascript:>" rather than posting to the
group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
--- You received this message because you are subscribed to the
Google
Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it,
send an
email to [email protected] <javascript:>.
To post to this group, send email to [email protected]
<javascript:>.
Visit this group at https://groups.google.com/group/bbedit.
--
This is the BBEdit Talk public discussion group. If you have a
feature request or would like to report a problem, please email
"[email protected] <javascript:>" rather than posting to the
group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
---
You received this message because you are subscribed to the Google
Groups
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it,
send an
email to [email protected] <javascript:>.
To post to this group, send email to [email protected]
<javascript:>
.
Visit this group at https://groups.google.com/group/bbedit.
--
This is the BBEdit Talk public discussion group. If you have a
feature request or would like to report a problem, please email
"[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
---
You received this message because you are subscribed to the Google
Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/bbedit.
--
This is the BBEdit Talk public discussion group. If you have a
feature request or would like to report a problem, please email
"[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
---
You received this message because you are subscribed to the Google Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/bbedit.