gpt4 book ai didi

javascript - 在javascript中将字符串拆分为 '/'或 '\'的正则表达式?

转载 作者:行者123 更新时间:2023-11-30 12:23:32 25 4
gpt4 key购买 nike

我正在使用 javascript 的方法“split()”在“\”或“/”字符处拆分字符串。我搜索了一些其他帖子以了解正则表达式的工作原理并尝试了这个:

var text1 = "some/text";
var text2 = "some\\text2"
var words = text1.split(/\//);
var words2 = text2.split(/\\/);

两者都很好用,但是当我尝试这个时:

var text3 = "some\\other/text";
var words3 = text3.split(/\////);

它就是行不通。我不知道我在这里错过了什么。

最佳答案

你想要的正则表达式是

/[\/\\]/

[] 表示“这些字符之一”,\/ 表示正斜杠,\\ 表示反斜杠。由于 \/ 是正则表达式中的特殊字符,我不得不通过在前面加上反斜杠来转义它们。

关于javascript - 在javascript中将字符串拆分为 '/'或 '\'的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30271043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com