Asp.net 用于查找具有内联样式的span标记的正则表达式
我需要一些帮助来编写一个正则表达式,如果其中有内联样式,它可以找到一个span标记 到目前为止,我已经找到了]style=[\“'][^\“'][\“']*./)?>它确实找到了具有内联样式的span标记。 它只能在有内联样式时检测span标记,而不能检测匹配的结束span标记 请查看屏幕截图,其中显示了它在示例文本中检测到的所有内容 正如您所看到的屏幕截图,它检测到的第一件事是“”我不想要它。我只想在span标记及其对应的end span标记中存在内联样式时才工作 有人能帮我做些什么改变才能得到我想要的吗 这里的想法是,我只在标记中存在内联样式时才尝试去掉标记,但是如果有一个带有类的span标记,那么就可以了。Soapbox 我们可以设计一个正则表达式来匹配您的特定情况,但是如果这是HTML解析,那么可能会有任意数量的边缘情况没有被正则表达式识别出来 然而 如果您有捕获比赛的基本需求,那么您可以尝试:Asp.net 用于查找具有内联样式的span标记的正则表达式,asp.net,regex,html,inline-styles,Asp.net,Regex,Html,Inline Styles,我需要一些帮助来编写一个正则表达式,如果其中有内联样式,它可以找到一个span标记 到目前为止,我已经找到了]style=[\“'][^\“'][\“']*./)?>它确实找到了具有内联样式的span标记。 它只能在有内联样式时检测span标记,而不能检测匹配的结束span标记 请查看屏幕截图,其中显示了它在示例文本中检测到的所有内容 正如您所看到的屏幕截图,它检测到的第一件事是“”我不想要它。我只想在span标记及其对应的end span标记中存在内联样式时才工作 有人能帮我做些什么改变才能得
((]*\s\b样式=([“'))([^”]*)\3[^>]*>)(.*)
我正在填充以下组:
谢谢。我试过了,但即使使用了一个示例测试字符串(如抱歉),它也不起作用。我重新引用了组1,而不是组3。现在已更正