Я использую c #, но в принципе это не очень важно, мой вопрос: возможно ли это только при совпадении с пропуском регулярных выражений?
мое регулярное выражение было
Text = Regex.Replace(Text, @"\[code1\]((.|\n)*?)(\<\/span\>) ", "<span class='spanTest'>$1</span>");
но проблема с этим, жадный ... всегда получает первое совпадение заключительного промежутка
У меня есть похожая строка:
[code1]test string bladibla[code2]code2 string</span> [code3] code3 string [code1] </span></span> end of the span string </span>
и мой конечный результат должен выглядеть примерно так:
<span class="spanTest">test string bladibla[code2]code2 string</span> [code3] code3 string [code1] </span></span> end of the span string </span>
Ребята, у вас есть предложения?