У меня есть пример данных, как это:
#10009
#10009
#10010
#10010
И я хочу сделать это так:
#10009
#10009.
#10010
#10010.
У меня есть пример данных, как это:
#10009
#10009
#10010
#10010
И я хочу сделать это так:
#10009
#10009.
#10010
#10010.
Найти и заменить "Регулярное выражение":
Найти (.*\r\n.*)(\r\n)
, заменить на \1.\2
(Предполагается, что у вас есть окончания строки Windows и последняя строка заканчивается на \r\n
)
Объяснение:
.*
соответствует чему угодно любое количество раз.\r\n
- конец строки, возвращаемый переводом каретки в Windows.(
и )
обозначают группы захвата. Это то, на что ссылаются \1
и \2
в строке замены.Вы также можете использовать макрос записи, чтобы решить эту проблему. Если вы поместите курсор перед первой из пар (в первой строке), нажмите Начать запись, затем нажмите «Вниз | Конец |.| Вниз | Домой », а затем остановить запись. Затем вы можете использовать Макрос | Запускать макрос несколько раз | Запускать до конца файла.
Предлагаемые решения Regex могут быть более мощными, но использование макроса для решения простых задач может быть проще для понимания и быстрее для тех, кто плохо разбирается в Regex.