“\\|”这个符号在java正则表达式中表示的是什么意思?是或吗?

源代码如下:(请参考)importjava.util.regex.Pattern;importjava.util.regex.Matcher;publicclassReg... 源代码如下:(请参考)
import java.util.regex.Pattern ;
import java.util.regex.Matcher ;
public class RegexDemo07{
public static void main(String args[]){
String info = "LXH:98|MLDN:90|LI:100" ; // 定义一个字符串
// 拆分的形式:
/*
LXH --> 98
MLDN --> 90
LI --> 100
*/
String s[] = info.split("\\|") ;
System.out.println("字符串的拆分:") ;
for(int x=0;x<s.length;x++){
String s2[] = s[x].split(":") ;
System.out.println(s2[0] + "\t" + s2[1]) ;
}
}
};
展开
 我来答
albumin
推荐于2017-09-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2401万
展开全部
"\\|"就是表示"|"

|属于正则中的元字符,表示或的意思,因此表示'|'字符本身必须转义
java中\本身具有转义作用,\\表示\ ,'\\|'传给正则就是"\|",表示对|进行转义,不作为特殊字符使用
百度网友c385c4d5
2015-01-17 · TA获得超过120个赞
知道小有建树答主
回答量:108
采纳率:66%
帮助的人:57.1万
展开全部
info.split("\\|") ;是吧字符串 info 拆分 拆分位置是在 “|” ;
“\\|” 这是转义的意思 " \" " |" 都是特殊字符所以需要转义 第二个反斜杠 \ 转义 |
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式