匹配不包含“”“的字符串的正则表达式?
Regular expression to match string not containing " " "?
输入:
<img alt="sample" src="/blabla.jpg" /><script type="text/javascript"
src="/blabla.js" /><script type="text/javascript"> var link =
"/pdf/sample.pdf"; </script>
输出:
"/blabla.jpg", "/blabla.js", "/pdf/sample.pdf" etc.
我想 select 在所有字符串(html 输出)中按文件源扩展名(jpg、pdf、png 等)。我该怎么做?请帮忙
编辑:我的正则表达式模式是:" \".+?(\.js|\.jpg)\" "
。但不能正常工作。输出为:"alt="sample" src="/blabla.jpg""
。我要"/blabla.jpg"
"[^"]*?\.(?:jpg|pdf|js)"
尝试 this.See 演示。
输入:
<img alt="sample" src="/blabla.jpg" /><script type="text/javascript"
src="/blabla.js" /><script type="text/javascript"> var link =
"/pdf/sample.pdf"; </script>
输出:
"/blabla.jpg", "/blabla.js", "/pdf/sample.pdf" etc.
我想 select 在所有字符串(html 输出)中按文件源扩展名(jpg、pdf、png 等)。我该怎么做?请帮忙
编辑:我的正则表达式模式是:" \".+?(\.js|\.jpg)\" "
。但不能正常工作。输出为:"alt="sample" src="/blabla.jpg""
。我要"/blabla.jpg"
"[^"]*?\.(?:jpg|pdf|js)"
尝试 this.See 演示。