我是regex的新手,并且我试图从数据库中提取与xyz.asp匹配的URL列表?后跟任意八位数的RequestID号码。我无法弄清楚我的表达式有什么问题:/ abcd /。 .asp \?\ w + =。?[0-9] *?
示例:
我是否有错1)没有开始/结束^ $ 2)逃避点3)逃避问号4)匹配等号5)或其他东西?
谢谢
答案 0 :(得分:3)
我不明白第一部分(/abcd/..asp)
为什么不使用
(.*)\.asp\?\w+=.?[0-9]*
答案 1 :(得分:1)
如果 all 网址都采用该格式,您可以将字符串拆分为“=”并获取第二个返回的项目。