2010-11-03 3 views

ответ

7

Просто используйте BBCode parser, что кто-то написал. Это безопаснее и надежнее.

+0

Почему я не встречал этого раньше! : O Спасибо @jleedev! – Curt

6

Regex.Replace("\[b\](.*?)\[\/b\]", "<strong>$1</strong>") бы это

Однако, вам не нужно регулярное выражение:

"[b]xxx[/b]".Replace("[b]","<strong>").Replace("[/b]","</strong>")

+0

Не использовать Regex может вызвать проблемы, если конец [/ b] не введен. И учитывая, что этот контент будет управляться общественностью, я уверен, что они забудут :) – Curt

+0

Спасибо за ваш первый момент, хотя – Curt