我是 Java 新手,这就是我想要做的: 我有一个字符串内容,它是带有 html 标签的字符串
<p><strong>First Paragraph</strong></p>
<p><i>Second paragraph....</i></p>
<a>....more tags etc...
有几个段落之间有其他 html 标签。我正在尝试在第二段之后插入链接。
我尝试使用 string.split 但它并没有真正起作用。
String str = content;
String[] temp;
String delimiter = "[<p>]+";
temp = str.split(delimiter);
for(int i =0; i < temp.length ; i++)
System.out.println(temp[i]);
关于如何做到这一点有什么想法吗? 谢谢
最佳答案
您的插入点应为 idx = str.indexOf("
",str.indexOf("") + 1) + "".length();然后你就可以了
String newStr = str.substring(0,idx) + lineToAdd + str.substring(idx);
关于Java 在第二段后插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10339122/