忽略最后一个字符regex


Ignore last characters regex

我创建了这个正则表达式,但当我运行它时,它会识别代码中的最后两个字符。"和>都剩下了,但我不想要。

这个正则表达式在带有preg_replace的php中也能工作吗?

(?!(src)=)(ht|tp)('w+.+)

https://regex101.com/r/kU7pF1/4

您可以使用此

(?!(src)=)(ht|tp)(.+?)(?=">)

Regex演示

或者这个

(?!(src)=)(ht|tp)([^">]+)

Regex演示

是的,只要URL与regex 匹配,它就可以与preg_replace一起使用