Skip to content

Instantly share code, notes, and snippets.

@aanguelov
Created May 13, 2015 11:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aanguelov/577d0ea81c049a64b765 to your computer and use it in GitHub Desktop.
Save aanguelov/577d0ea81c049a64b765 to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace ReplaceATag
{
class ReplaceATag
{
static void Main()
{
string text = Console.ReadLine();
string pattern = @"(?<tag><a href=(?<link>http:\/\/\w+.\w+)>(?<text>\w+)<\/a>)";
Match match = Regex.Match(text,pattern);
string replace = "[URL href=" + match.Groups[2] + "]" + match.Groups[3] + "[/URL]";
string result = Regex.Replace(text, pattern, replace);
string quotes = @"""";
result = Regex.Replace(result, quotes, "");
Console.WriteLine(result);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment