Difference between revisions of "Error Messages/40864"
AManandhar (talk | contribs) (Created page with '= Error Message Examples = The regular expression <<pattern>> to FindInText does not contain the named <<subPattern>> "Choice". = Cause = The subpattern name passed as the '…') |
(→Cause) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | [[Category: Error messages]] | |
− | + | == Error message examples == | |
− | |||
− | = | + | <pre style="background:white; border:white; margin-left: 1em; font-style:italic"> |
+ | The regular expression «pattern» to FindInText does not contain | ||
+ | the named «subPattern» "Choice". | ||
+ | </pre> | ||
− | The subpattern name passed as the | + | == 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:''' <br> | '''Naming a subpattern:''' <br> | ||
Line 13: | Line 16: | ||
Example of passing '''subPattern''' to [[FindInText]]: | Example of passing '''subPattern''' to [[FindInText]]: | ||
− | <code> | + | :<code> FindInText('a*(?<bcd>b+(c+)(d*))','zyabdaabbcccfd', re: 1, subpattern: ['bcd', 0, 1, 2, 3]) →</code> |
− | + | ::<code> [8, 6, 8, 10, 13]</code> | |
− | |||
− | </code> | ||
− | = Remedies = | + | == Remedies == |
− | Correct the name of the subpattern passed as the | + | 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== | |
+ | * [[FindInText]] | ||
+ | * [[Regular Expressions]] | ||
+ | * [[Text functions]] | ||
+ | * [[Function calls and parameters]] |
Latest revision as of 19:34, 5 April 2016
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