Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式向后搜索_Javascript_Jquery_Regex - Fatal编程技术网

Javascript 正则表达式向后搜索

Javascript 正则表达式向后搜索,javascript,jquery,regex,Javascript,Jquery,Regex,我使用下面的正则表达式从字符串中获取,它给出了正确的结果 <%(\?|.|\s)*%> <img src="http://abc/xyz/<%? imagepath;%>.gif"> <img not_src="http://abc/xyz/<%? imagepath;%>.gif"> <img src="<%? imagepath;%>_second.gif"> <a href="<%?image

我使用下面的正则表达式从字符串中获取
,它给出了正确的结果

<%(\?|.|\s)*%>

<img src="http://abc/xyz/<%? imagepath;%>.gif">
<img not_src="http://abc/xyz/<%? imagepath;%>.gif">
<img src="<%? imagepath;%>_second.gif">
<a href="<%?imagepath%>/abc.htm"/>

.gif“>
.gif“>
_second.gif“>
但是,我只需要那些IMG标记,其中SRC属性值具有


在我的例子中,我得到了所有IMG和锚定标记,我只希望得到第一个和第三个IMG标记,因为第二个IMG标记的“imagepath”值在“not_src”属性中,第四个锚定标记的“imagepath”在HREF属性中。

扩展当前使用的正则表达式,匹配您需要的字符串:

(\ssrc="<%(\?|.|\s)*%>"))
(\ssrc=”“))