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