Hi,
while working on a universal solution to detect Unicode Character Classes, building upon the solution from @takbb in
I happen to notice that when a Regex is defined via a variable, with or without utilizing loops, the following exception is thrown:
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{M}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Co}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Pc}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{C}\\p{Cc}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Pd}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Me}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Cf}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Cs}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{L}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Ll}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Lu}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Zl}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Sm}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Mn}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{N}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{No}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Zp}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{P}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Po}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Z}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Zs}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{S}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Sc}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{So}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Sk}.*"
^
WARN String Manipulation (Multi Column) 5:75 Evaluation of expression failed for row "Row0": java.util.regex.PatternSyntaxException: Illegal repetition near index 7
".*\\p{Cn}.*"
^
Best
Mike