我需要使用正则表达式检查字符串是否与此格式匹配:
http://site.com/users/1
e.g。匹配的字符串为http://stackoverflow.com/users/587532
,http://stackoverflow.com/users/587532/umar
应该不匹配。
但我不知道这样做的正则表达式代码。
答案 0 :(得分:2)
http://([^/]+)/users/(\d+)
第一个捕获组为您提供站点名称,第二个捕获组为您提供用户编号。
如果您需要转义/
个字符,请使用\/
:
http:\/\/([^\/]+)\/users\/(\d+)