posts - 75,comments - 83,trackbacks - 0
在应用中用到一些,给大家总结一下,仅供大家参考:
1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");
posted on 2008-10-10 11:33 梓枫 阅读(269) 评论(1)  编辑  收藏 所属分类: java

FeedBack:
# re: String.split()
2008-10-10 15:15 | 隔叶黄莺
这个参数是一个正则表达式,"." 和 "|" 都是特殊符号
在其他语言中,原本是 "\." 用斜杠给点 "." 转义
而在 Java 中的 "\" 需要用 "\" 来转义

这就是第一个"\" 给第二个 "\" 转义(Java),转义出的 "\" 再给 "." 转义(正则表达式)  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: