TextPad 7 now uses Perl/JavaScript compatible regular expressions. If you have
not been using Posix syntax, you will have to make the following changes to your regular expressions:
- Change \( to (
- Change \) to )
- Change \{ to {
- Change \} to }
- Change \| to |
- Change ( to \(
- Change ) to \)
- Change { to \{
- Change } to \}
- Change | to \|
- Change \n to \R
Replacement formats have changed as well:
- Change \n to $n for register number n
- Change & to $0
- Change \i(...) to \i{...}
The new regular expressions and replacement formats are much more powerful, so the inconvenience of adapting to these changes will quickly pay off. A major advantage is that registers can now be used to store text which spans line boundaries.
Note that regular expressions embedded in keystroke macros are automatically converted at runtime, while any assigned to user tools for matching their output are converted the first time TextPad 7 is run.