.
matches any character (except for line terminators)Line terminator(s) are \n, \r, \u2028, \u2029
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
\\ matches the character \ literally (case insensitive)
.
matches any character (except for line terminators)Line terminator(s) are \n, \r, \u2028, \u2029
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
\\ matches the character \ literally (case insensitive)
.
matches any character (except for line terminators)Line terminator(s) are \n, \r, \u2028, \u2029
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
\\ matches the character \ literally (case insensitive)
.
matches any character (except for line terminators)Line terminator(s) are \n, \r, \u2028, \u2029
*? matches the previous token between zero and unlimited times, as few times as possible, expanding as needed (lazy)
4th Capturing Group ( \((\d)\))?
? matches the previous token between zero and one times, as many times as possible, giving back as needed (greedy)
matches the character literally (case insensitive)
\( matches the character ( literally (case insensitive)
\) matches the character ) literally (case insensitive)
\\ matches the character \ literally (case insensitive)
- matches the character - literally (case insensitive)
\. matches the character . literally (case insensitive)
flac matches the characters flac literally (case insensitive)
$ asserts position at the end of the stringLine terminator(s) are \n, \r, \u2028, \u2029 (with no special consideration for the \r\n sequence)
i modifier: insensitive. Case insensitive match (ignores case of [a-zA-Z])