Error Messages/40864
Error message examples
The regular expression «pattern» to FindInText does not contain the named «subPattern» "Choice".
Cause
The subpattern name passed as the «subPattern» parameter to the FindInText function, was not found in the passed pattern passed to the function. You may have made a typo while naming the subpattern or specifying the «subPattern» parameter.
Naming a subpattern:
You can name a subpattern by following the opening parenthesis of the subpattern by a question mark and then the name between two angle brackets.
Example of passing subPattern to FindInText:
FindInText('a*(?<bcd>b+(c+)(d*))','zyabdaabbcccfd', re: 1, subpattern: ['bcd', 0, 1, 2, 3]) →
[8, 6, 8, 10, 13]
Remedies
Correct the name of the subpattern passed as the «subPattern» parameter to the FindInText function to a subpattern name present in the pattern being passed.
See Also
Comments
Enable comment auto-refresher