【发布时间】:2012-11-20 14:20:23
【问题描述】:
首先,我是 stackoverflow 的新手,如果我在错误的部分发布了此内容,我深表歉意。
我需要一个正则表达式在 html 标记中搜索并将 - 替换为 _ 例如:
<TAG-NAME>-100</TAG-NAME>
会变成
<TAG_NAME>-100</TAG_NAME>
请注意,标签内的值不受影响。
谁能帮忙?
谢谢。
【问题讨论】:
-
欢迎来到stackoverflow!你能告诉我们你自己的尝试吗?您使用的是哪种语言或工具?最后是强制性的...you shouldn't use regex to parse HTML at all
-
好吧,我正在使用其他东西来解析一些 xml。这不是一个真正的 html 标签,但我认为这会使事情更容易理解。我已经尝试过不同的 reg 表达式并在 regexpal 上测试它们,但没有帮助,要么我得到 -100 的 -,要么我也得到标签的文本......
-
@user1839059 对于 XML 来说,正则表达式并不比 HTML 更好;)。由于您使用的是正则表达式,我假设您使用 JavaScript?
-
jQuery 还是别的什么?如果您想要一个好的答案,您的应用程序使用的技术非常重要。
标签: javascript html regex replace tags