任何人都可以给我java逻辑,用更多的选项替换所有的锚标签。示例this is the paragraph where the <a href="firstlink" >firstlink </a> and here goes <a href="secondlink" >secondlink </a> and so on...
输出应该是
this is the paragraph where the <a href="firstlink" target="_blank" >firstlink </a> and here goes <a href="secondlink" target="_blank" >secondlink </a> and so on...
我用下面的核心java代码尝试了它,它只给了我第一个用target="_blank"
添加的锚标记。
public class StringMod {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("Enter string:");
String input=sc.nextLine();
System.out.println("input given as:"+input);
System.out.println("Enter data to append:");
int start=input.indexOf("<a");
int last=input.indexOf("\">");
input=input.substring(start, last+2);
String input2=sc.nextLine();
String result=getModified(input,input2);
System.out.println("Fianlly op:"+result);
}
private static String getModified(String input, String input2) {
// TODO Auto-generated method stub
int i=input.indexOf(">");
String begin=input.substring(0, i);
String middle=input2;
middle=" "+middle;
String result=begin+middle+">";
return result;
}
}