Java 分割函数不';不归

Java 分割函数不';不归,java,function,split,Java,Function,Split,结果为白色:: 0 我只需要这个 但我唯一想回来的是:m4oho5kspqikkfn2 May72osnfzmn3gutwzqctblzqy6rygwzxbra6bjkmy 对不起,我用的是谷歌翻译,英文不是很好|是一个正则表达式保护的字符。像这样拆分时,您需要避开它: String str ="|m4oho5kspqikkfn2may72osnfzmn3gutwzqctblzqy6rygwzxbra6bjkmy|113|70|"; String[] tokens = str.split("|"

结果为白色:: 0

我只需要这个 但我唯一想回来的是:m4oho5kspqikkfn2 May72osnfzmn3gutwzqctblzqy6rygwzxbra6bjkmy


对不起,我用的是谷歌翻译,英文不是很好

|
是一个正则表达式保护的字符。像这样拆分时,您需要避开它:

String str ="|m4oho5kspqikkfn2may72osnfzmn3gutwzqctblzqy6rygwzxbra6bjkmy|113|70|";
String[] tokens = str.split("|");

System.out.println(tokens[0]);
System.out.println(tokens[1]);

是受正则表达式保护的字符。像这样拆分时,您需要避开它:

String str ="|m4oho5kspqikkfn2may72osnfzmn3gutwzqctblzqy6rygwzxbra6bjkmy|113|70|";
String[] tokens = str.split("|");

System.out.println(tokens[0]);
System.out.println(tokens[1]);

关于

您可以在java文档中找到关于正则表达式的更多详细信息:

有很多非常好的例子。我强烈建议你检查一下

对于文字,必须使用双反斜杠(\)转义转义字符


干杯。

您可以在java文档中找到有关正则表达式的更多详细信息:

有很多非常好的例子。我强烈建议你检查一下

对于文字,必须使用双反斜杠(\)转义转义字符


欢呼。< /p>使用<代码> >(\ \)”/代码>逃逸<代码> >。考虑使用<代码> StrugUTILS.SPLITE()/CUT>——它是零安全的,比正则表达式快,使用PLIX更容易使用ReGEX,而在java正则表达式中,<>代码> <代码>是<代码>或运算符。要基于文本

字符进行拆分,需要使用
\
为正则表达式解析器转义该字符,并且考虑到java本身使用
\
作为转义字符,在这种情况下需要“espace the escape character”。所以试试
str.split(\\\\\;)逃逸>代码>代码> >使用“代码> >拆分(“\\”)< /C>。考虑使用<代码> StrugUTILS.SPLITE()/CUT>——它是零安全的,比ReGEX快,使用PLIE更容易使用ReGEX,而在java正则表达式中,<代码> < /C> >是<代码>或运算符。要基于文本
字符进行拆分,需要使用
\
为正则表达式解析器转义该字符,并且考虑到java本身使用
\
作为转义字符,在这种情况下需要“espace the escape character”。所以试试
str.split(\\\\\;)