REGEX:匹配字符串开头的文件名和结尾的参数

时间:2012-10-02 22:04:43

标签: regex

我正在寻找一个与下面字符串开头的 thank-you.aspx 和最后的 ty = 1 匹配的正则表达式。这两个组件将始终相同,但中间的所有其他信息将是不同的。我正在使用正则表达式在数据库中查找这些特殊的thank-you.aspx URL。

感谢you.aspx 源= 302454&安培; VE = 60493&安培; FN =测试名%20安培; LN =测试名&安培; leadimportid = 0&安培;的 TY = 1

3 个答案:

答案 0 :(得分:0)

我认为这样可行:

^thank-you\.aspx.*ty=1$

答案 1 :(得分:0)

^thank-you.aspx\?.*?&ty=1$

?中的.*?是非贪婪的重复。

答案 2 :(得分:0)

对于MySQL选择

SELECT db.table.url WHERE db.table.url REGEXP '^thank-you.aspx.*\&ty=1$'