В Notepad++ поиск и замена в строковых констант

С помощью Notepad++ у меня есть следующий текст.

This little piggy went to market, textbf{smith1774}
This little textbf{ben1864} piggy stayed textbf{mueller2867} home,
This little piggy had roast beef

теперь я хочу удалить text{} но держите текст посередине.

Я не могу сделать простой поиск и замену в два шага (text{ + }), а в моем документе {} в другой позиции.....

9
задан lukeg
07.12.2022 2:06 Количество просмотров материала 3564
Распечатать страницу

2 ответа

Вы можете сделать это следующим образом:

  • открыть диалог поиска и замены (CTRL+H)
  • убедитесь, что флажок" регулярное выражение " установлен
  • найти:

    \textbf\{([^}]*)\}
  • заменить на:

Вы можете проверить это здесь

10
отвечен Máté Juhász 2022-12-08 09:54

альтернативный подход-использовать нежадный шаблон (.*?) в группе захвата.

найти:

\textbf\{(.*?)\}

заменить на:


4
отвечен Excellll 2022-12-08 12:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх