javascript - 拆分反斜杠合并拆分元素

标签 javascript split backslash

我尝试在反斜杠上拆分字符串。但是,split 方法不返回 2 个元素,而只返回 1 个没有反斜杠的元素:

'0.023750\0.023746'.split("\\")
> ["0.023750.023746"]

最佳答案

split 方法不起作用,因为“\0”是特殊符号,如“\n”或“\r”,表示 NULL。这就是为什么您的字符串被错误解释的原因。解决办法是:在你的字符串符号前写'r'。它会告诉解释器忽略特殊符号。

r'0.023750\0.023746'.split("\\")
> ['0.023750', '0.023746']

关于javascript - 拆分反斜杠合并拆分元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54073319/

相关文章:

javascript - 如何正确地将链接包裹在图像周围?

javascript - 同时在Mongoose中搜索多个值

javascript - 有没有 CSS3 圆 Angular 的 JQuery 插件?

python 将 "\n"转义字符与 "\\n"进行比较

python - 发送带有3个反斜杠的命令

regex - 使用 boost::regex 将反斜杠替换为双反斜杠并将双引号替换为斜杠引号

javascript - 菱形方 block 算法不起作用(将代码从 JS 重写为 JAVA)

用于拆分日志文件的 Linux shell 命令

c# - 将逗号分隔的字符串转换为 GetFiles SearchPattern

powershell - 使用PDFTK将PDF分成多页?