^start of line
?repeats the group contents below at most once:
Nthe literal N (7810 / 1168 / 4E16) (case insensitive)
Sthe literal S (8310 / 1238 / 5316) (case insensitive)
\s*any whitespace character, repeated any number of times
?repeats the group contents below at most once:
\d*a digit, repeated any number of times
.the literal . (4610 / 568 / 2E16)
\d+a digit, repeated at least once
?repeats the group contents below at most once:
\u00b0the literal ° (B016 / 2608 / 17610)
\s*any whitespace character, repeated any number of times
Group 4((\d*[.])?\d+((\u0022)|((\u0027\s*)?)?((\d*[.])?\d+?(\u0022)?)?))? ?repeats the group contents below at most once:
?repeats the group contents below at most once:
\d*a digit, repeated any number of times
.the literal . (4610 / 568 / 2E16)
\d+a digit, repeated at least once
Group 6((\u0022)|((\u0027\s*)?)?((\d*[.])?\d+?(\u0022)?)?) \u0022the literal " (2216 / 428 / 3410)
2nd Alternative((\u0027\s*)?)?((\d*[.])?\d+?(\u0022)?)? ?repeats the group contents below at most once:
?repeats the group contents below at most once:
\u0027the literal ' (2716 / 478 / 3910)
\s*any whitespace character, repeated any number of times
Group 10((\d*[.])?\d+?(\u0022)?)? ?repeats the group contents below at most once:
?repeats the group contents below at most once:
\d*a digit, repeated any number of times
.the literal . (4610 / 568 / 2E16)
\d+?a digit, repeated at least once
?repeats the group contents below at most once:
\u0022the literal " (2216 / 428 / 3410)
Character Class[\s\u002c]+ +matches at least one character from the set below:
\sany whitespace character
\u002cthe literal , (2C16 / 548 / 4410)
?repeats the group contents below at most once:
Wthe literal W (8710 / 1278 / 5716) (case insensitive)
Ethe literal E (6910 / 1058 / 4516) (case insensitive)
\s*any whitespace character, repeated any number of times
?repeats the group contents below at most once:
\d*a digit, repeated any number of times
.the literal . (4610 / 568 / 2E16)
\d+a digit, repeated at least once
Group 16((\d*[.])?\d+((\u0022)|((\u0027\s*)?)?((\d*[.])?\d+(\u0022)?)?))? $end of line
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
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters