Prefixes a sub-pattern to indicate that any letter in the sub-pattern should be matched in either uppercase or lowercase.
The following tests, which are equivalent, demonstrate:
|" operator or the keyword
global stream alpha-number-text ... when alpha-number-text > ul ("m" | attribute limit) ... when (alpha-number-text > ul "m") | (alpha-number-text > ul attribute limit)
The following example illustrates that when
ul is applied to a compound pattern that contains a condition, any patterns in that condition remain unaffected by the
ul applies to the "
abc", but not to the "
def" since "
def" is part of the pattern of the condition, which is a different pattern altogether: