[英]a simple problem about RegExp in Javascript
我有一条文字:
<font class="myclass">class abc</font>
我有一个模式:类,现在,我想在“ abc”之前找到单词“ class”,而不是在<font class="myclass">
,我该如何在JavaScript中使用RegExp? 谢谢! :)
Darin的评论很明确-不要使用RegEx解析HTML。
但是,如果您对在>
立即找到“类”一词的要求非常狭窄,则可以使用以下模式:
>class
末尾有一个空格。 如果需要捕获“类”以进行替换,请用括号( )
括起来,然后使用捕获组\\1
。
这并不是十分可靠,但是只是一个开始,仅适用于非常狭窄的搜索要求,不适用于任何其他涉及的解析。
除了讲道,还取决于您可以确定的期望,可以尝试:
/[^y]class/
/\bclass/
/class abc/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.