![](/img/trans.png)
[英]regex for extracting all urls from string excluding period for terminating strings
[英]RegEx - Match all URLs in string, excluding ones in <iframe> tag?
我正在使用MediaEmbed( https://github.com/dereuromark/MediaEmbed )将字符串中的任何媒体URL转换为它们各自的嵌入代码,但是它也在iframe(已嵌入)中捕获媒体URL。
我用来匹配链接的表达式是:
"~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~"
如果网址在iframe内,则需要更改为什么才能使其不匹配?
解决方案代码:
'/(?<!=")(\b[\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.