Error Messages/40864

< Error Messages
Revision as of 00:40, 6 February 2010 by 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 '…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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]) 
Returns: [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.



You are not allowed to post comments.

Comments
<comments />