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