Regular expressions
Transact uses regular expression patterns in the Extraction module to search, edit, or manipulate text and data. Regular expressions describe a set of strings based on common characteristics shared by each string in the set.
The following table lists basic regular expression constructs.
| Construct | Description |
|---|---|
| [abc] | a, b, or c (simple class) |
| [^abc] | Any character except a, b, or c (negation) |
| [a-zA-Z] | a through z, or A through Z, inclusive (range) |
| [a-d[m-p]] | a through d, or m through p: [a-dm-p] (union) |
| [a-z&&[def]] | d, e, or f (intersection) |
| [a-z&&[^bc]] | a through z, except for b and c: [ad-z] (subtraction) |
| [a-z&&[^m-p]] | a through z, and not m through p: [a-lq-z] (subtraction) |
