我有一个文字:
<font class="myclass">class abc</font>
我有一个模式:class
现在,我想在“abc”之前找到“class”这个词,而不是在<font class="myclass">
中找到,我怎样才能在javascript中使用RegExp?
谢谢! :)
答案 0 :(得分:0)
Darin的评论很明显 - 不要使用RegEx解析HTML。
但是,如果您在>
之后立即找到“class”这个词的要求非常狭窄,那么这就是您的模式:
>class
最后有一个空间。如果您需要捕获“class”进行替换,请使用括号( )
将其括起来,然后使用捕获组\1
。
这不是非常强大,但它是一个开始,仅适用于非常狭窄的搜索要求,而不适用于任何更复杂的解析。
答案 1 :(得分:0)
/[^y]class/
/\bclass/
/class abc/