REPLACING LINK TAG USING REGEX

Ida B Wells

Total Post:30

Points:210
Posted by  Ida B Wells
Java 
 993  View(s)
Ratings:
Rate this:

I'm using java. And i want to find then replace hyperlink and anchor text of tag <a> html. I knew i must use: replace() method but i'm pretty bad about regex. An example:

<a href="http://example.com">anchor text 1</a>

will be replaced by:

<a href="http://web.com">anchor text 2</a>

Could you show my the regex for that purpose?

Thanks a lot.

  1. Garry Winogrand

    Post:24

    Points:168
    Re: Replacing link tag using regex

    You could perhaps use a replaceAll with the regex:

    <a href=\"[^\"]+\">[^<]+</a>

    And replace with:

    <a href=\"http://web.com\">anchor text 2</a>

    [^\"]+ and [^<]+ are negated class and will match all characters except " and < respectively.

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!