我的网址如下:
http://www.working-test.com/first-second-third-star, LG-语言 - 重复,区域-STATION-L-CITY -residence.html#住所
使用正则表达式模式如下:http://regex101.com/r/hW9eK8
http://www\.working-test.com/first-second-third-star,(?<Host>[A-Z-.]+),(?<Host2>\w-?\w+)-(?<Host3>[A-Z-.]+)-residence\.html#residence
我可以匹配:
MATCH 1
主持人[52-70] LG-Language-repeat
Host2 [71-77] region
Host3 [78-92] STATION-L-CITY
但有时在主机2中,我有1个或2个以上的短划线( - )符号,如#34;区域-A-B-C-STATION-L-CITY&#34;那么上述模式就无法发挥作用。
所以我希望无论如何我们总是可以将STATION-L-CITY分离为主机3,尽管我们在主机2(区域或区域-A-B)中有多少个短划线
由于