Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用更多参数替换锚定标记_Java_Anchor - Fatal编程技术网

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..

有谁能告诉我用更多选项替换所有锚定标记的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...

如果你先展示你的尝试,你更有可能得到回应。请更新您的问题。如果您使用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;
    }
}