я хочу добавить новую строку перед (***** MSH), звезды будут любым числом, перед MSH всего 5 чисел.

Спасибо

1 ответ1

0

Предполагая, что в этих строках больше ничего нет (поскольку вы ничего не указали) и это всегда ровно пять чисел, вы можете использовать регулярное выражение (\d{5}MSH) в качестве текста, чтобы найти его, просто заменив его на \r\n$0 .

Как отметил Тото, вы также можете использовать $0\r\n . Разница будет в том случае, если символы новой строки будут добавлены до или после вашего матча. Результат (при условии, что файл содержит только эти строки MSH) будет пустой строкой в начале файла или пустой строкой внизу файла.

Блокнот ++ регулярное выражение

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