Java 用更多参数替换锚定标记
有谁能告诉我用更多选项替换所有锚定标记的java逻辑吗。示例Java 用更多参数替换锚定标记,java,anchor,Java,Anchor,有谁能告诉我用更多选项替换所有锚定标记的java逻辑吗。示例这是“and here”所在的段落,以此类推…… 并且输出应该是 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..
这是“and here”所在的段落,以此类推……
并且输出应该是
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...
如果你先展示你的尝试,你更有可能得到回应。请更新您的问题。如果您使用XML或HTML解析器,可能会得到比使用字符串和正则表达式更好的结果。只是看起来应该更难。
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;
}
}