Group street_address(?P<street_address>.*(?:Lane|Street|Boulevard|Crescent|Place|Road|Highway|Avenue|Drive|Circuit|Parade|Telopea|Nicklin Way|Terrace|Square|Court|Close|Endeavour Way|Esplanade|East|The Centreway|Mall|Quay|Gateway|Low Way|Point|Rd|Morinda|Way|Ave|St|South Steyne|Broadway|HQ|Expressway|Street|Castlereagh|Meadow Way|Track|Kulkyne Way|Narabang Way|Bank)) .*any Unicode character (except for line terminators), repeated any number of times
Non-Capturing Group(?:Lane|Street|Boulevard|Crescent|Place|Road|Highway|Avenue|Drive|Circuit|Parade|Telopea|Nicklin Way|Terrace|Square|Court|Close|Endeavour Way|Esplanade|East|The Centreway|Mall|Quay|Gateway|Low Way|Point|Rd|Morinda|Way|Ave|St|South Steyne|Broadway|HQ|Expressway|Street|Castlereagh|Meadow Way|Track|Kulkyne Way|Narabang Way|Bank) Lanethe literal text Lane (case sensitive) Streetthe literal text Street (case sensitive) Boulevardthe literal text Boulevard (case sensitive) Crescentthe literal text Crescent (case sensitive) Placethe literal text Place (case sensitive) Roadthe literal text Road (case sensitive) Highwaythe literal text Highway (case sensitive) Avenuethe literal text Avenue (case sensitive) Drivethe literal text Drive (case sensitive) Circuitthe literal text Circuit (case sensitive) Paradethe literal text Parade (case sensitive) Telopeathe literal text Telopea (case sensitive) 13th AlternativeNicklin Way Nicklin Waythe literal text Nicklin Way (case sensitive) Terracethe literal text Terrace (case sensitive) Squarethe literal text Square (case sensitive) Courtthe literal text Court (case sensitive) Closethe literal text Close (case sensitive) 18th AlternativeEndeavour Way Endeavour Waythe literal text Endeavour Way (case sensitive) 19th AlternativeEsplanade Esplanadethe literal text Esplanade (case sensitive) Eastthe literal text East (case sensitive) 21st AlternativeThe Centreway The Centrewaythe literal text The Centreway (case sensitive) Mallthe literal text Mall (case sensitive) Quaythe literal text Quay (case sensitive) 32nd AlternativeSouth Steyne 35th AlternativeExpressway 37th AlternativeCastlereagh 38th AlternativeMeadow Way 40th AlternativeKulkyne Way 41st AlternativeNarabang Way ,?optionally matches the literal , (4410 / 548 / 2C16)
the literal (3210 / 408 / 2016)
Group subrub(?P<subrub>[A-Za-z ]+) ,?optionally matches the literal , (4410 / 548 / 2C16)
the literal (3210 / 408 / 2016)
Group state(?P<state>[A-Z]+) ,?optionally matches the literal , (4410 / 548 / 2C16)
the literal (3210 / 408 / 2016)
Group postcode(?P<postcode>\d+) 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