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 '…') |
|||
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]) → [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]] |
Revision as of 23:41, 24 February 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