buy batch renamer

Buy From Us for $29.95

30 Day No-Hassle Money Back Guarantee, all purchases include discounted upgrades and we offer site and forever licenses.

Upgrade

Purchase an upgrade to version 12.

download Vitamin-R

Download A Better Finder Rename 12.04

for Intel & Apple Silicon Macs, requires macOS 10.13 or later.

Download A Better Finder Rename 11.53

for Intel & Apple Silicon Macs, requires macOS 10.10 or later.

Download A Better Finder Rename 12.04

for Intel & Apple Silicon Macs, requires macOS 10.15 or later.

Basic Regular Expression Syntax

A regular expression defines a text (i.e. character string) pattern and assigns a variable to each component of the pattern.

The basic rules for patterns are:

  • ^ Beginning of string
  • $ End of string
  • . Any character
  • [ Start of character list
  • ] End of character list
  • ( Start of expression group
  • ) End of expression group
  • | ORs two expressions
  • \ Escape character
  • * Preceding expression occurs zero or more times *? Preceding expression occurs zero or one times
  • + Preceding expression occurs one or more times
  • all other characters match themselves

The [ and ] characters can enclose character lists:

  • [ab] denotes a single lowercase a or b letter
  • [a-z] any lowercase letter
  • [0-9] any digit
  • [0-9]+ any number
  • [a-z,A-Z,0-9] any letter or digit

Examples:

  • .* denotes any sequence of characters
  • .* .* denotes any string of characters that includes a space

  • You use “capture groups” to determine which parts of the text will be grouped together and put into a variable. You achieve this grouping by placing brackets around the capture group:

  • (.*) (.*) creates two capture groups $1 and $2; $1 will contain all characters before the space and $2 will contain all characters after the space

  • As mentioned before the different capture groups will be placed into capture variables. These variables are denoted by $1, $2, $3, $4, etc.. $0 is a special variable that holds the entire matched pattern.

Please note that the old style \1, \2, \3, etc. capture variables syntax is still supported in the Re-arrange using regular expressions action for backwards compatibility reasons, but we recommend using the now standard $1, $2, $3, etc. syntax instead.

[Back to Help Topics]