1

Мне нужна помощь в получении этого:

test1|test2|2017-04-28|11:19:01|string|test3|3|FINDTHISWORD|2003-10-15 16:00:00.000|

из этого:

test1|test2|2017-04-28|11:19:01|string|test3|3|FINDTHISWORD|2003-10-15|16:00:00.000|

в основном мне нужно найти "FIDNTHISWORD", затем переместить 12 вправо и заменить «|» с пространством.

1 ответ1

3
  1. Перейти в Поиск (меню), Заменить ...
  2. Установите режим поиска на "Регулярное выражение"
  3. Найдите что: (FINDTHISWORD...........)\|
  4. Заменить на: \1 (обратный слеш, один, пробел)
  5. Нажмите Заменить все

Пояснение: (FINDTHISWORD...........)\|

  • В скобках указана группа, которую вы будете вставлять позже.
  • FINDTHISWORD........... соответствие НАХОДЯЩЕМУ СЛОВУ, за которым следуют одиннадцать символов
  • \| сопровождаемый буквальным символом трубы
  • \1(space) вывести шаблон с круглыми скобками, за которым следует пробел

Для получения дополнительной информации: Регулярные выражения - Notepad++ Wiki

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .