Match pattern regardless of case
When caseInsensitivePattern
and caseSensitivePattern
are used as inputs for one another, the behavior of the input pattern overrules the outer
function. For example, caseInsensitivePattern(caseSensitivePattern(pat))
behaves case sensitively.
caseSensitivePattern
| characterListPattern
| contains
| extract
| optionalPattern
| pattern