需要有关正则表达式 helicon 规则的帮助
我需要一些有关正则表达式的帮助,因为我正在螺旋中编写新规则。
示例 url 将包含文件名和查询字符串参数,我想在上面的 url 中匹配这两个参数,
www.testwebsite.com/hello.aspx?filename=/test.asp&employeeid=2100&age=20
我想检查它是否是 hello.aspx 并具有查询字符串 filename=/test.asp
文件名可以位于查询字符串中的任何位置。
我想将上面的网址分解到其他页面,
mynewpage.aspx $2$3 etc///
我写了以下网址,但它不起作用,它匹配所有像sample1.aspx或任何文件名的模式,
(.*)(\/hello.aspx\?+)(.*)(filename=\/test\.asp)(.*)
任何帮助将不胜感激
I need some help with the regex as i am writing a new rule in the helicon.
the sample url will have file name and a query string parameter i want to match on both
www.testwebsite.com/hello.aspx?filename=/test.asp&employeeid=2100&age=20
in the above url i want to check if it is hello.aspx and has query string filename=/test.asp
filename can be anywhere in the querystring.
i want to break the above url into some other page
mynewpage.aspx $2$3 etc///
i wrote the following url but its not working , it matching pattern for all like sample1.aspx or any file name
(.*)(\/hello.aspx\?+)(.*)(filename=\/test\.asp)(.*)
any help will be appreciated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要的是非捕获组:
如果您愿意获取所有 参数与查询字符串分开,你可以这样做:
What you need are non capturing groups:
If you want to get all the parameters separately from the query string you can do it like this: