String 的 split …
来源:互联网 发布:免费网络会议室 编辑:程序博客网 时间:2024/04/28 21:02
转载自:http://www.javagalaxy.com/forum/viewtopic.php?p=377&sid=2d2152ff1ee06bc37c31b4b4
String str = "testing??";
str = str.replaceAll("?", "");
When you use the above pattern you get an exception as "Danglingmeta character '?' near index 0"
Solution
String str = "testing??";
str = str.replaceAll("\\?", "");
You can use the above solution when you are replacing * and +symbols
String str = "testing??*+";
str = str.replaceAll("\\*", ""); //"Dangling meta character '*'near index 0"
str = str.replaceAll("\\+", ""); //"Dangling meta character '+'near index 0"
+、*、|、\等符号在正则表达示中有相应的不同意义。
一般来讲只需要加[]、或是\\即可
int i=s.split("[?]").length;
或者
int i=s.split("\\?").length;i);
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zuoanlove/archive/2011/05/06/6400887.aspx
- String 的 split …
- split 分割 字符…
- Join语句的on 与 select xxx in…
- split 函数的应用
- string.h string cstring 区别
- em的错误 <转载>
- String [] args是干什么的
- 我们正在忘却的传统文化 …
- buildbot + bazaar + mysql的测试…
- 图论: 经典的邻接矩阵 + dijkstra …
- 集线器 交换机 路由器 网桥 …
- Hardcoded string XXX,&…
- Incorrect string value…
- 当 今 中 国 的 深 层 悲 剧(转载…
- The string &quot…
- [I18N] Hardcoded string "电话号…
- ORA-19909: datafile string belon…
- Lesson 1 A Puma at large 逃遁的…
- unix 文件权限
- java 转义字符
- java修改unix文件权限
- js中 ==和===的区别
- 正则表达式
- String 的 split …
- python 强制int化查询的记录数
- 远程桌面重复登录时,如何删除&nbs…
- failed to get the…
- xcode菜单栏不见了
- iOS Documents、Library和tmp…
- js中top.location.href、parent.lo…
- shell函数的参数与返回值的例子
- 发噶的国家大事公积金上发的工时费