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>");