浏览 3324 次
锁定老帖子 主题:关于在java中实现小括号“()”的替换
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-03
因为不怎么熟悉正则表达式,在做一个带有“()”的字符串进行替换时,发现如果带有“()”这个关键字的时候,是不会进行替换的。 比如:有这样一个字符串doc中包含"onL()";我想将doc中的这个"onL()”替换成空字符串。 不正确的写法:doc = doc.replace("onL()",""); 正确的写法:doc = doc.replace("onL\\(\\)",""); 关于这个网络上很多资料指明需要使用转义字符,但是在java代码中,转义字符却需要写成“\\”,而不是网络上的"\".
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |