Page 26 of 29

Posted: Fri Jun 08, 2018 2:12 pm
by lokix
Подскажите, можно ли заменить текст в соседних строках?

Posted: Fri Jun 08, 2018 3:14 pm
by lokix
есть текст вида

Code: Select all

N110 M76
N120 M74
N130 G4K4
N140 M75
N150 M73
N160 G1 F45.
N170 G3 X20.494 Y38. I-3. J0. F240.
N180 X17.494 Y35. I0. J-3.
N230 X18.533 Y32.73 I3. J0.
N240 M76
N250 M74
N260 G4K4
N270 M75
N280 M73
N290 M76
N300 M74
N310 G4K4
в нем нужно удалить все соседние строки содержащие M76 и M74, т.е.:

Code: Select all

N130 G4K4
N140 M75
N150 M73
N160 G1 F45.
N170 G3 X20.494 Y38. I-3. J0. F240.
N180 X17.494 Y35. I0. J-3.
N230 X18.533 Y32.73 I3. J0.
N260 G4K4
N270 M75
N280 M73
N310 G4K4

Posted: Fri Jun 08, 2018 4:05 pm
by opk44
lokix

Code: Select all

(?-s).*M76.*\n.*M74.*\n
+ "птичка" в опции "Регулярные выражения"

Posted: Sat Jun 09, 2018 11:02 am
by lokix
opk44
Спасибо

Posted: Fri Dec 14, 2018 2:38 pm
by RUSER
Уже второй день не могу получить правильного результата, может подскажете как это осуществить... По сути, задача проста, нужно заменить каждый символ(букву) в тексте на ДВА других символа. Как это сделать в случае замены одной на одну, разобрался (допустим - что: [абв] > чем: return "123".charAt("абв".indexOf($0));), да, работает, но как одну заменить на две, допустим на а на gf и тд?

Posted: Fri Dec 14, 2018 3:15 pm
by opk44
RUSER
Удвоить не пробовали?
...
чем: return ("123".charAt("абв".indexOf($0)) + "fgh".charAt("абв".indexOf($0)));

Posted: Fri Dec 14, 2018 3:41 pm
by RUSER
opk44
Спасибо. Вроде работает...

Posted: Fri Dec 14, 2018 5:03 pm
by RUSER
похоже не все символы должны приделываться на 2... Есть некоторые, которые удосужились одного символа взамен... Допустим буква H-должна быть заменена на 1 символ, а остальные на 2..

Posted: Fri Dec 14, 2018 5:28 pm
by opk44
RUSER
Подставьте в любую из половинок для таких "Н" какой-то заведомо неиспользуемый символ - "заглушку". И второй заменой меняйте эту "заглушку" на "ничего".

Posted: Fri Dec 14, 2018 10:14 pm
by RUSER
Да. Спасибо...
Именно так и поступлю, видимо....

Posted: Fri Dec 28, 2018 3:15 pm
by koteyko
Подскажите, плз, а как очистить историю поиска и замены?
Я что-то не нашел в папке программы никаких файлов с такими данными.
Но при переустановке оно очищается конечно.

Posted: Sat Dec 29, 2018 1:05 pm
by VladSh
koteyko
В реестре пишет, вроде.

Posted: Sat Dec 29, 2018 2:13 pm
by opk44
koteyko wrote:Подскажите, плз, а как очистить историю поиска и замены?
Меню [Настройки]-->[Параметры...]-->вкладка [Реестр]-->[История поиска]-->кнопка [Очистить]

Posted: Fri Jan 11, 2019 7:33 am
by zeroberto
Добрый день,
как выполнить автозамену
<div><img alt=\"\" data-rich-file-id=\"цифра\" src=\"

на

'![](

цифры от 1 - 999

Спасибо.

Posted: Fri Jan 11, 2019 7:59 am
by YuS
zeroberto wrote: как выполнить автозамену
<div><img alt="" data-rich-file-id="цифра" src="

на

'![](
[v] Регулярные выражения

Code: Select all

что:<div><img alt=\"\" data-rich-file-id=\"\d{1,3}\" src=\"
чем:'![](