【发布时间】:2013-05-16 00:47:30
【问题描述】:
我需要一些帮助来编写一个正则表达式,如果它有内联样式,它可以找到一个 span 标签。
到目前为止,我有 ]style=[\"'][^\"'][\"']*|/)?> 确实找到了具有内联样式的 span 标签。 仅当其中有内联样式但不能检测到匹配的结束跨度标签时,它才能检测到跨度标签 请查看屏幕截图,其中显示了它在示例文本中检测到的所有内容
正如您在屏幕截图中看到的,它检测到的第一件事是我不想要的“”。我只想在跨度标记及其相应的结束跨度标记中存在内联样式时工作。
有人可以帮我做些什么改变才能得到我想要的吗?
这里的想法是我试图只在标签中存在内联样式时才删除标签,但如果有一个带有类的 span 标签,那就没问题了。
【问题讨论】:
标签: asp.net regex html inline-styles