![](/img/trans.png)
[英]How to make a regex to get the string inside divs? REACT-NATIVE
[英]How to get substring from between strings with regex? REACT-NATIVE
我需要在<img>
标签中获取 src,这是控制台中的结构:
<img src=\"file:///data/user/0/com.app/cache/ImagePicker/2b807bcc-f622-4019-abf1-6875c1130a09.jpg\">
不知道为什么在开头和结尾都有一个\\
,但这就是我正在寻找的匹配项,从所有<img>
标签中获取所有src
包括" "
,正则表达式如何? 谢谢 :)
更新:
这是我用来从所有<img>
标签中获取所有src
的实际正则表达式:
console.log(this.state.content.match(/(?=<img src=).*?(?=>)/g));
它返回给我: <img src="file:///data/user/0/com.app/cache/ImagePicker/2b807bcc-f622-4019-abf1-6875c1130a09.jpg"
正如你所看到的, <img src=
那是我认为唯一需要忽略的东西
试试这个正则表达式
let img = "<img src=\"file:///data/user/0/com.app/cache/ImagePicker/2b807bcc-f622-4019-abf1-6875c1130a09.jpg\">";
img.match(/^<img.*src=(\\?".*\\?")>$/)
如果您不想要 scape 字符,请替换它。
img = img.replace(/\\/g,"")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.