Notepad ++ Необходимо регулярное выражение

M
На сайте с 12.07.2019
Offline
0
288

Помогите подобрать регулярное выражение: нужно найти "А" при условии что на следующей строке находится "Б". Затем "А" надо заменить на "В".

M
На сайте с 20.08.2004
Offline
376
#1

замена

найти А\r\nБ

заменить на Б\r\nБ

отец сыночка, лапочки дочки и еще одного сыночка
M
На сайте с 12.07.2019
Offline
0
#2

Не срабатывает(

Если более конкретно, то мне нужно следующее:

G0 Z10.00 F3500

Z5.00

Мне нужно удалять Z10.00 только при условии что на след. строке Z5.00. Тогда я вставляю след. код, который не может ничего найти:

(Z[0-9.-]+\r\nZ[0-9.-])

Не могу понять в чем ошибка?

Алеандр
На сайте с 08.12.2010
Offline
183
#3

Mohawk, замена в режиме Regular Expression

Найти:

(.+)Z(\d+)(\.)(\d+)(.+)\r\nZ5.00

Заменить на:

$1$5\r\nZ5.00

Это найдет все вхождения с Z5.00 на новой строке и заменит с удалением Z... на первой строке.

M
На сайте с 12.07.2019
Offline
0
#4
Алеандр:
Mohawk, замена в режиме Regular Expression

Найти:
(.+)Z(\d+)(\.)(\d+)(.+)\r\nZ5.00

Заменить на:
$1$5\r\nZ5.00

Это найдет все вхождения с Z5.00 на новой строке и заменит с удалением Z... на первой строке.

Да, это сработало. Большое вам спасибо, очень выручили.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий