我需要正常表达url,例如下面的
http://www.aparat.com/v/bqn5H
http://www.aparat.com/v/raozG
http://www.aparat.com/v/wKZOY
http://www.aparat.com/v/noopj
我写了一篇,但我认为它不起作用
http:\/\/www\.aparat\.com\/v\/([a-zA-Z0-9-_]+)
答案 0 :(得分:2)
你的正则表达式是正确的。我想你忘记了g modifier
。
见这里:http://regex101.com/r/tJ1wR5
另见:What is the best regular expression to check if a string is a valid URL?
答案 1 :(得分:0)
使用word
(\ w)和一个或多个量词
http:\/\/www\.aparat\.com\/v\/\w+
答案 2 :(得分:0)
我检查了我的代码,发现这不是我需要的。 这是最合适的正则表达式:
http:\/\/www\.aparat\.com\/v\/.*([a-z0-9-_]+)