Поиск и замена определенной фразы - PullRequest
0 голосов
/ 15 октября 2019

Мне нужна помощь с массовым поиском и заменой с помощью регулярных выражений. У меня есть более длинные строки, где мне нужно искать любое число и конкретную строку - например, 321BS, и мне нужно заменить только текстовую строку, которую я искал. Поэтому мне нужно искать BS в «gf test test2 321BS test» (шаблон всегда одинаковый, только позиция отличается) и менять только BS. Не могли бы вы помочь мне найти конкретное регулярное выражение для этого?

Обновление: мне нужно сохранить номер и изменить только текстовую строку. Я буду делать этот блокнот ++. Однако мне нужна общая функция для этого, если это возможно. Я новичок в регулярных выражениях. Более того, возможно ли это сделать в Trados SDL Studio? Или как я могу сделать это в файле Excel оптом?

Большое спасибо!

1 Ответ

2 голосов
/ 15 октября 2019

Ваш вопрос немного расплывчат, однако, насколько я понимаю, вы хотите сопоставить любые цифры, за которыми следует BS, то есть 123BS. Вы хотите оставить 123, но заменить BS?

Regex: (\ d +) BS соответствует 123BS

В блокноте ++ вы можете:

  • match (\d +) BS

  • заменяет \ 1NEWTEXT

Это заменит 123BS на 123NEWTXT.

\ 1 заменит группу захвата(\ d +). (которая соответствует 1 или более цифрам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...