如何使用正则表达式定义搜索字符串的结尾

时间:2014-01-27 15:50:23

标签: regex search

我正在使用这个正则表达式来搜索jsp:param中字符串解释器里面的value =“”内的引用

(?<=<jsp:param).*(?<=value=").*<%=.*".*(?=%>)

它似乎工作正常,但它似乎也在搜索一个不在我的jsp:param中的字符串解释器内的引用。反正有没有改进正则表达式只在value =“”里面看?

如果这个正则表达式有各种各样的错误,我很抱歉,这是第一次以正确的复杂性编写正则表达式。

提前致谢。

1 个答案:

答案 0 :(得分:0)

以下内容(添加?之后。*)?

(?<=<jsp:param).*?(?<=value=").*<%=.*".*(?=%>)