【发布时间】:2017-12-11 13:20:33
【问题描述】:
我想把这个字符串中的所有“td”替换为“th”
String head = "<tr>\n<td> </td>\n<td> </td>\n<td>Libelle</td>\n"
+ "<td>Nom Table</td>\n<td>Groupe</td>\n<td> </td>\n</tr>\n"
我尝试使用:
head.replace("<td>", "<th>");
head.replace("</td>", "</th>");
但它不起作用。
你能帮帮我吗?
【问题讨论】:
-
使用 replaceAll()
-
使用
head.replaceAll("td", "th");你甚至不需要单独指定开始/结束标签,除非你在你的字符串中除了标签之外的其他地方有td -
@Abubakkar 省略
<>可能是个坏主意,因为它会替换诸如outdoor之类的单词中的td
标签: java