用更多参数替换锚标记

时间:2015-02-02 17:02:13

标签: java anchor

任何人都可以给我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;
    }
}

0 个答案:

没有答案