【发布时间】:2020-12-19 12:53:58
【问题描述】:
我正在使用正则表达式 js\w*=\"[^\"]+\" 来匹配和替换 HTML 中以 js 开头的标签,例如 jsname="name" jscontroller="somecontroller" 等。
问题是,如果= 符号前后有空格,则不匹配。怎么解决?
这匹配很好jsname="name" jscontroller="somecontroller"
这不匹配但应该:jsname = "name" jscontroller = "somecontroller"
你能帮忙吗?
【问题讨论】:
-
在等号前后添加
\h*以匹配任意数量的水平空格。
标签: php regex preg-replace