Regex - изменить шаблон регулярного выражения

Gena928
Дата: 27.04.2010 15:47:44
День добрый,

мне надо в строке произвести множество замен. Буду менять шаблоны типа :smile1:, :smile3:, :smile3: на тэги IMG ( <img src="../Images/Forum/Main/Smile1.gif"/> ), искать новые строки и менять их на br/ и проч.

Вопрос:
- можно ли создать экземпляр Regex один раз, а затем менять у него шаблон регулярного выражения?
- Или надо каждый раз создавать новый экземпляр Regex и с ним работать?

thanks
Яростный Меч
Дата: 27.04.2010 16:03:32
всего одна замена
string s = Regex.Replace(":smile1:gfdhgf:smile2:111", @":smile(\d+):", delegate(Match m) 
{ 
    return "<img src=\"../Images/Forum/Main/Smile" + m.Groups[1].Value + ".gif\" />"; 
});
Gena928
Дата: 27.04.2010 16:30:53
Яростный Меч,

Да, для смайликов самое оно будет. Остальное мелочи.
Спасибо.