Difference between revisions of "Error Messages/40863"

 
Line 14: Line 14:
 
Example of passing «subPattern» to [[FindInText]]:
 
Example of passing «subPattern» to [[FindInText]]:
  
:<code>FindInText('a*(?<bcd>b+(c+)(d*))','zyabdaabbcccfd', re:1, subpattern:['bcd',0,1,2,3]) </code>
+
:<code>FindInText('a*(?<bcd>b+(c+)(d*))','zyabdaabbcccfd', re:1, subpattern:['bcd',0,1,2,3]) &rarr;</code>
:<code>Returns: [8,6,8,10,13]</code>
+
::<code>[8, 6, 8, 10, 13]</code>
  
 
== Remedies ==
 
== Remedies ==

Latest revision as of 19:34, 5 April 2016


Error message examples

Unrecognized name passed to the «subPattern» parameter of FindInText: %1%

Cause

The subpattern name passed as the «subPattern» parameter to the FindInText function was not recognized.

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


You are not allowed to post comments.