本文介绍了RegEx:如何匹配非HTML标签或Special Char ...的字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Hai,
我有一些HTML文本。当我显示我想突出显示一些关键字。我不想匹配,如果它是html标签的一部分或任何特殊字符,如& nbsp;
例如:
我的HTML文字:< span > Hello&#160;&#160;欢迎来到我的160号水疗中心< / span >
我的关键字:spa 160
突出显示我使用< span class = 突出显示 > keyword < / span >
但现在它匹配标签< span > 和160内的特殊内容char&#160;
如何克服这个...... ???我使用C#RegEx。
我需要一个与关键字匹配但不在标签或特殊字符中的RegEx。
预付谢谢。
解决方案
Hai, I have some HTML Text. When i display that i want to highlight some keywords. I dont want to match if that is a part of html tag or any special characters like for eg : My HTML Text : <span>Hello  Welcome to my Spa No. 160</span> my keywords : spa 160 for highlighting i use <span class="highlight">keyword</span> But now its matching the spa inside the tag <span> and 160 inside the special char   How to overcome this...??? I use C# RegEx. I need a RegEx that matches the keyword but not in tags or special characters. Advance thank you.
解决方案
这篇关于RegEx:如何匹配非HTML标签或Special Char ...的字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!