Редж для извлечения строки между символами, удовлетворяющими условием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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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