有个匹配转义字符,看不懂.... "/\\*!(.*)!\\*/"这个匹配的是"/*!"与"!*/"之间的部分,如:/*! Here ... block !*/主要是/\\*和\\*/不懂.请问这两个分别是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java正则表达式是指: \\* ----> * 不懂,看java指南吧,讲的很详细 这样去想/和!都是一般的字符并没有什么特殊的含义所以可以直接打出来,但是在JAVA中\代表转义字符,就想\n一样代表换行,注意在正则表达式中定义的有的是\s,\d什么的,你如果直接打\s的话java会认为\和后面的s构成一个特殊含义的字符,这样和你想要的\s就不一样了,所以我门要想把真正的正则表达式表示出来必须要在\s前面在打个\,这样JAVA就会认识。说的不好不知道你听明白没。 /\\*表示:/*! Here ... block !*/ 是匹配Hers前面的/*,后面的\\*/是匹配block后面的*/,期中/是不需要转义的,\才需要,\\*是转义成普通字符* 谢谢大家.现在终于明白了.特殊字符要转义成普通字符.比如:. ---> \\.* ---> \\*\s---> \\s而没有特殊意义的字符不用转义比如:!/谢谢大家! 随机取值,求指点菜鸟 关于流关闭的一个问题 分享:一种进制转换的特殊方法 完全迷茫,一道线程 a[i]=Integer.parseInt(args[i]);为什么要这样呢?也可以不加Integer.parseInt的?比如我在参数列表添加整数,那摩就不用加Integer.parseInt??????????????? 怎样在其他页面引用一个input,急用 很奇怪的问题 大家来解决!!!!!!! Eclipse中如何使用swt 还有那里可以下载jbuilder7??? 小白第一次来提问 100分不成敬意 一个关于多线程的问题 求助一个OVERRIDE的问题
特殊字符要转义成普通字符.
比如:
. ---> \\.
* ---> \\*
\s---> \\s
而没有特殊意义的字符不用转义
比如:
!
/
谢谢大家!