当前位置: 代码迷 >> Eclipse >> java 字符串替换有关问题
  详细解决方案

java 字符串替换有关问题

热度:96   发布时间:2016-04-23 01:12:58.0
java 字符串替换问题
有很多列表,格式如下:
....
....<TD class='style1'><p align='center'>张钰蓝</p></TD>...
....
....<TD class='style1'><p align='center'>李丹</p></TD>...
....
....<TD class='style1'><p align='center'>诸葛神奇</p></TD>...
....

要把里面的姓名替换掉,而且还要求留一个姓(一个字就行),要求的结果:
....
....<TD class='style1'><p align='center'>张**</p></TD>...
....
....<TD class='style1'><p align='center'>李*</p></TD>...
....
....<TD class='style1'><p align='center'>诸***</p></TD>...
....

用java 语句怎么替换?

我知道的
content = content.replaceAll("<p align='center'>[^\\x00-\\xff]+</p>", "<p align='center'>**</p>");


但是结果不对,求解答



------解决方案--------------------
额,叫我说就是indexof、replaceAll

------解决方案--------------------
引用:
3楼的亲,谢谢

能设置成 名字是几个字,就设置成几个星号(*)么?


这个正则就有点无能为力了
------解决方案--------------------
引用:
3楼的亲,谢谢

能设置成 名字是几个字,就设置成几个星号(*)么?


你可以用正则把后面的几个字提出来,然后再替换一下
  相关解决方案