在使用String.split()方法时遇到|怎么进行使用
程序开发
2023-09-13 06:17:42
今天在写业务逻辑的时候遇到一个字符串中间有|进行分割,所以写一个文章记录一下,在起初以为只是使用简单的String.split("|")可以进行分割获得我想要的结果,但是代码运行之后的结果并没有得到预期的目标。
导致这个问题的原因就是因为,"|“这个符号在正则里面表达的意思是或的意思,所以他在String.split(”|")中发挥的作用与String.split("")的作用是一样的,所以会出现上面的那种情况。
为了避免这种情况,我们需要将("|")更改为("\|")或者更改为("[|]")就可以避免这个情况的发生。
当然,如果这里的|符号是中文状态下的,那么直接使用String.split(“|”)即可,如果更改为String.split("\|")或者String.split("[|]")反而无法达到我们预期的目标。
标签:
上一篇:
React-Native学习笔记之React-Native升级
下一篇:
相关文章
-
无相关信息