我试图构建一个正则表达式,以便在字符串中存在特定字符后不捕获:
david.com/destination_in=Los+Angeles&1234
david.com/destination_in=Los+Angeles
david.com/destination_in=Los+Angeles#1234
我只想在上面的所有情况下返回Los + Angeles
我一直在尝试像.*david.com/destination_in=(.*)(?:&*|#*)
但无法获得所有案例的愿望结果(有或没有&和#在城市之后)。
答案 0 :(得分:0)
(?<=destination_in=)[a-zA-Z0-9+_-]+
这个正则表达式应该只选择&#34; Los + Angeles&#34;在您的示例中,并且在与
匹配的内容方面具有灵活性