如何在c#中匹配css样式的文本
本文关键字:css 样式 文本 | 更新日期: 2023-09-27 17:54:02
我遇到问题的"matcher" css样式在一个文本。我想获得以下样式:
风格搜索
<a id="d325" style="color: #ffffff;"> Visio Infrastructure and Applications </ a>
正则表达式使用:
Regex myRegex = new Regex(@"<a id=""d(.+?)"" style=""(.+)"" ><'/a>");
我认为问题是style = "color: # fffff"
,但我就是不明白。
Thanks to lot
你的正则表达式的问题是
Regex myRegex = new Regex(@"<a id=""d(.+?)"" style=""(.+)"" ><'/a>");
^ no space in the string
^ the text between the tags is not matched
^ there is a space in the string
另一个问题是,正则表达式是这项工作的正确工具吗?
从我的角度来看,您只需忘记正则表达式中的空白
<a'sid="d(.+?)"'sstyle="(.+)">.*?</a>
你有结果: 325 和颜色:# ffffff ,
是你想要的结果吗?