我遇到以星號,大道等詞語開頭的街道名稱問題,因爲它們包含st和ave。我知道它與(?< = \ s)有關,但我似乎無法得到正確的正則表達式來糾正此問題。正則表達式匹配街道類型(如果街道名稱以它開頭)
(\d+).*?((?:[a-z0-9].*(?:[a-z]|[^\S\r\n])+)).*?((?<=\s)(?:court|ct|street|st|drive|dr|lane|ln|rd|blvd|cir|trl|trai|crossing|xing|pl|place|ave|cv|cove|trce|trace|mnr|way|loop|bnd|bend|lndg|landing|path|pkwy|parkway|pass|rdg|ridge|vw)).*?((?:UNT|\#)[^\S\r\n]?\w|\w.*)?$|(\d+).*?((?:[a-z0-9](?:[a-z0-9]|[^\S\r\n])+))$