我在PHP变量中有此字符串(示例):
@font-face {
src: url('../some-font.eot?v=4.6.3');
}
我需要按.eot搜索吗?每行。如果找到,进行替换将导致:
@font-face {
src: url('../some-font.eot');
}
任何帮助将不胜感激。
最佳答案
使用\Q...\E
序列直接进行:
\Q.eot?\E[^'")]+
将其替换为
.eot
并参见a demo on regex101.com。 \Q...\E
序列将内部的所有字符视为普通文字,因此不需要转义。