(?i)applies the following effective flags to the remainder of the pattern: gmi i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters
Character Class[a-z0-9\s.-]* *matches any number of characters from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
\sany whitespace character
.the literal . (4610 / 568 / 2E16)
-the literal - (4510 / 558 / 2D16)
,the literal , (4410 / 548 / 2C16)
Negated Character Class[^\r\n,]* *matches any number of characters outside the set below:
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
,the literal , (4410 / 548 / 2C16)
,the literal , (4410 / 548 / 2C16)
\s*any whitespace character, repeated any number of times
Group 3(Ohio|Washington|Georgia|Nevada|Florida|Texas|New York|District of Columbia) Ohiothe literal text Ohio (case insensitive) 2nd AlternativeWashington Washingtonthe literal text Washington (case insensitive) Georgiathe literal text Georgia (case insensitive) Nevadathe literal text Nevada (case insensitive) Floridathe literal text Florida (case insensitive) Texasthe literal text Texas (case insensitive) New Yorkthe literal text New York (case insensitive) 8th AlternativeDistrict of Columbia District of Columbiathe literal text District of Columbia (case insensitive) \s+any whitespace character, repeated at least once
\(the literal ( (4010 / 508 / 2816)
\s*any whitespace character, repeated any number of times
Character Class[a-z0-9]{13} {13}matches exactly 13 characters from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
;?optionally matches the literal ; (5910 / 738 / 3B16)
\s*any whitespace character, repeated any number of times
\)the literal ) (4110 / 518 / 2916)
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string