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

java 字符串替换有关问题

2013-09-12 
java 字符串替换问题有很多列表,格式如下:........TD classstyle1p aligncenter张钰蓝/p/TD

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楼的亲,谢谢

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


你可以用正则把后面的几个字提出来,然后再替换一下

热点排行