我有html代码作为字符串变量
比如a ="<span>西班牙将赢得....... </ span>"
我想在String中高亮"spa".
我必须使用RegExp,我应该如何编写它忽略span标签上的"spa"的模式,但在西班牙突出显示.
谢谢
JavaScript不支持lookbehind,所以你有点受限,但这应该有效:
\bSpa(?!n[^>]*>)
Run Code Online (Sandbox Code Playgroud)
说明:
\b:断言匹配从单词边界开始.
Spa:匹配Spa.
(?!...):断言无法匹配以下内容:
n:安n,其次是......
[^>]*:零个或多个非>字符,后跟...
>:a >.
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |