Match pattern with case sensitivity
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.
caseInsensitivePattern
| characterListPattern
| contains
| extract
| optionalPattern
| pattern