【发布时间】:2019-01-31 00:27:22
【问题描述】:
我正在尝试转换具有以下值的字符串
"A\"s\"sets"
我的目标是从字符串中删除 \ 值,无论它们中有多少出现在字符串中。
"A"s"sets"
我尝试使用新的 RegExp,但我无法执行该操作。 我什至设法创建了正则表达式,它将获取除 \ 符号之外的所有内容
[a-zA-Z0-9'"*]
我也试过打电话
regex.exec(string)
但我得到一个数组而不是清除字符串。 任何人都知道如何做到这一点? 谢谢
【问题讨论】:
-
你看到的那些斜线 \ 实际上并不是斜线,它们转义了特殊含义的字符,例如
"需要在字符串中转义。 -
它不会提供正确的结果,除非您的字符串有一个相邻的 \,这是一个示例,其中随机输入 \ 在字符串 jsfiddle.net/hwe869ro
标签: javascript regex