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.

Reply via email to