\d+a Unicode decimal digit, repeated at least once
\sa Unicode whitespace character
Group 2((\d+)\s(.*)\s?(St|Rd|Ave|Dr|Pl|Sq|Ln)) \d+a Unicode decimal digit, repeated at least once
\sa Unicode whitespace character
.*any Unicode character (except for line terminators), repeated any number of times
\s?optionally matches a Unicode whitespace character
Group 5(St|Rd|Ave|Dr|Pl|Sq|Ln) Stthe literal text St (case sensitive) Rdthe literal text Rd (case sensitive) Avethe literal text Ave (case sensitive) Drthe literal text Dr (case sensitive) Plthe literal text Pl (case sensitive) Sqthe literal text Sq (case sensitive) Lnthe literal text Ln (case sensitive) \s?optionally matches a Unicode whitespace character
?repeats the group contents below at most once:
Wthe literal W (8710 / 1278 / 5716) (case sensitive)
Ethe literal E (6910 / 1058 / 4516) (case sensitive)
Nthe literal N (7810 / 1168 / 4E16) (case sensitive)
Sthe literal S (8310 / 1238 / 5316) (case sensitive)
,the literal , (4410 / 548 / 2C16)
\sa Unicode whitespace character
.*any Unicode character (except for line terminators), repeated any number of times
,the literal , (4410 / 548 / 2C16)
\sa Unicode whitespace character
\w+a Unicode word character, repeated at least once
\sa Unicode whitespace character
.*any Unicode character (except for line terminators), repeated any number of times
\na line-feed (newline) character (ASCII 10)
g modifier: global. Finds all matches instead of stopping after the first