Редж для извлечения строки между символами, удовлетворяющими условиемC#

Место общения программистов C#
Anonymous
Редж для извлечения строки между символами, удовлетворяющими условием

Сообщение Anonymous »

Я пытаюсь извлечь строку между {< /code> и} < /code> предоставление строки между ними содержит слово ltrch < /code> < /p>

Входная строка: < /p>



{\ rtf1 \ ansi \ ansicpg1252 \ uc1 \ htmautsp \ deff2 {\ fonttbl {\ f0 \ fcharset0
times new Roman;} {\ f2 \ fcharset0 segoe
UI;}} {\ colortbl \ red0 \ green0 \ blue0; \ red255 \ green255 \ blue255;} \ loch \ hich \ dbch \ pard \ plain \ ltrpar \ itap0 {\ lang1033 \ fs18 \ f2 \ cf0
\ cf0 \ ql {\ f2 {\ l DD}\li0\ri0\sa0\sb0\fi0\ql\par} {\f2
{\b\i\ul\ltrch Italuic}\li0\ri0\sa0\sb0\fi0\ql\par} } }


The output I am expecting to get IS: < /p>

Код: Выделить всё

{\ltrch A }
, {\ b \ ltrch dd} , {\ b \ i \ ul \ ltrch italuic}

пытались с

Код: Выделить всё

\{\s*(((?!\{|\}).)+)\s*ltrch.*\}
и (?>

Подробнее здесь: https://stackoverflow.com/questions/360 ... -condition

Вернуться в «C#»