我正在寻找一个允许我从字符串中检索值的正则表达式查询 这是我的字符串的例子:
home.aspx?StudyID=0020101&aa=72
randompage.aspx?studyid=3023603&aa=40
myconfig.aspx?studyid=0021600&aa=40
我需要获取'studyid'
变量的数值,请注意页面的名称会发生变化,因此只需执行子字符串并计算字符空间不起作用
我很遗憾无法使用request.querystring方法,因为此字符串存储在数据库中,而select语句将用于运行此正则表达式查询
由于
答案 0 :(得分:2)
/studyid=(\d{7})/i
答案 1 :(得分:1)
使用可以使用括号来捕获正则表达式中的值。
因此,您可以将字符串与studyid=(\d+)
匹配,并使用$ 1获取值。
答案 2 :(得分:0)
/studyid=([^&]*)&/i
第一组将包含变量。