首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

replace替换字符串有关问题

2012-01-28 
replace替换字符串问题问题很简单,假设有字符串a Thisisadog.Thedogisblack. ,另有一string数组b{The,

replace替换字符串问题
问题很简单,假设有字符串a= "This   is   a   dog.   The   dog   is   black. ",另有一string数组b={The,a}

现在要把字符串中的The和a过滤掉。好像在c#中用a=a.replace(b[i], " ")可以实现,但是在java中我用a=a.replaceAll(b[i], " ")得到的字符串是:This   is     dog.     dog   is   blck.   把black的a也去掉了。

请高手指点具体应该如何操作,还有字符串中的标点该怎么处理,比如dog.和dog是不一样的。谢谢

[解决办法]
我也不怎么明白,你用b={ " The ", " a "};试试看可以吗?


[解决办法]
其实1楼的方法就可以了,或者a=a.replaceAll(b[i], " ")中 b[i]中加一些空格就行

[解决办法]
lz说的用FOR循环,然后里面是REPLACEALL就可以了啊.
[解决办法]
用正则表达式可以解决吧

热点排行