by Stefan » Tue Apr 23, 2013 6:52 am
FROM:
filename01 (1).ext
filename02 (2).ext
filename03 (3).ext
filename04 (9).ext
filename05 (91).ext
filename06 (92).ext
filename07 (99).ext
filename08 (997).ext
filename09 (998).ext
filename10 (999).ext
TO:
filename01.ext
filename02.ext
filename03.ext
filename04.ext
filename05.ext
filename06.ext
filename07.ext
filename08.ext
filename09.ext
filename10.ext
Rule:
-- match everything till "an space, followed by an opening parentheses, followed by the rest"
-- store this match into an backreference group (...)
-- replace whit what is stored in backreference group \1 onyl, dropping the rest
Note: since the opening parentheses is an RegEx meta-char we have to escape him by a leading backslash \( to match a literal opening parentheses.
USE:
RegEx(1)
Match: (.+) \(.+
Repla: \1
Ahh, of course,... this will work also to remove parentheses and text in between:
Remove(5)
Crop [Special][ (*)]
.
.