我有一个 n xml,其中多次包含字符串“/”,我需要将其替换为“/”,有人可以帮助解决正则表达式吗?
我尝试过:
Val.replace(\//g, '/')
但这不起作用。
最佳答案
您的正则表达式格式不太正确,您有:
Val.replace(\//g, '/')
当 JS 正则表达式始终位于“/”字符之间时,如下所示:
/<REGEXGOESHERE>/g
在你的情况下,你正在寻找(我认为,你的消息有点令人困惑,因为它说你想用“/”替换“/”,这是没有意义的,所以我假设你是说替换“\”与“/”)
Val.replace(/[\]/g, '/')
这是一个用于调试正则表达式的有用工具:
关于Javascript-转义xml中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37914279/