如果字符串包含空格,则正则表达式不匹配
regex does not match if string contains spaces
我正在使用正则表达式 js\w*=\"[^\"]+\"
来匹配和替换 HTML 中以 js
开头的标签,例如 jsname="name" jscontroller="somecontroller"
等
问题是,如果 =
符号前后有空格,则它不匹配任何内容。如何解决?
这匹配得很好jsname="name" jscontroller="somecontroller"
这不匹配但应该:jsname = "name" jscontroller = "somecontroller"
你能帮忙吗?
使用js\w*\s*=\s*\"[^\"]+\"
我正在使用正则表达式 js\w*=\"[^\"]+\"
来匹配和替换 HTML 中以 js
开头的标签,例如 jsname="name" jscontroller="somecontroller"
等
问题是,如果 =
符号前后有空格,则它不匹配任何内容。如何解决?
这匹配得很好jsname="name" jscontroller="somecontroller"
这不匹配但应该:jsname = "name" jscontroller = "somecontroller"
你能帮忙吗?
使用js\w*\s*=\s*\"[^\"]+\"