Welcome to IzzyForum

Йо! Ты ещё не зарегистрировался? Так пора бы это сделать, или не сможешь написать о своей проблеме с игрушечкой для дебилов, не обсудишь как горел твой мехмод и не увидишь уведомлений о том, как тебя кто-то хуесосит в твоей же теме. Регистрируйся и добро пожаловать.

тотещепиздабол

регулярное выражение notepad++ как сделать промежуточую вставку?

4 сообщения в этой теме

например есть текст(код1), мне нужно написать регулярное выражение которое для каждой новой строчки добавит(код2).т.е после "clipboard=" должна идти строчка (из 1 кода), затем все копируется(код2) таким образом до конца документа(код1). я попробовал использовать на замену новой строчки(код3), но вместо того чтобы все заменилось правильно, произошла обычная замена и все слилось в одну строчку.. кароче, где я ошибку сделал? кто шарит?

 

например есть текст:


imaur ошибка 403
imaur выдает ошибку
your image failed 
to upload imgur
imgur не загружает
imgur пишет ошибку
uploading failed
file upload failed
image failed upload
upload failed перевод
vour imaoe failed +to upload
espcomm upload mem failed
error espcomm upload mem failed
err client upload fail
upload failed start
uploading photo failed
file upload failed перевод
error err client upload fail
vour imaoe failed +to upload imour
vour imaoe failed +to upload имгур
vour imaoe failed +to upload -t-что делать
failed +to upload index summary
reouest failed try aoain func file upload
upload failed перевод +на русский
esp8266 error espcomm upload mem failed
загрузка сЬайла check upload fail
your imaoe failed +to upload перевод

мне нужно написать регулярное выражение, которое для каждой новой строчки добавит:

clipboard=
sendinput {vka2}{vk56}{enter}
sleep 100

т.е после "clipboard=" должна идти строчка (из 1 кода), затем все копируется(код2) таким образом до конца документа(код1)

я попробовал использовать на замену новой строчки:

^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^

но вместо того чтобы все заменилось правильно, произошла обычная замена и все слилось в единую строчку.. кароче, где я ошибку сделал? кто шарит?

Цитата

^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^imaur ошибка 403^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^imaur выдает ошибку^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^your image failed ^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^to upload imgur^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^imgur не загружает^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^imgur пишет ошибку^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^uploading failed^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^file upload failed^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^image failed upload^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^upload failed перевод^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^vour imaoe failed +to upload^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^espcomm upload mem failed^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^error espcomm upload mem failed^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^err client upload fail^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^upload failed start^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^uploading photo failed^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^file upload failed перевод^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^error err client upload fail^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^vour imaoe failed +to upload imour^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^vour imaoe failed +to upload имгур^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^vour imaoe failed +to upload -t-что делать^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^failed +to upload index summary^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^reouest failed try aoain func file upload^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^upload failed перевод +на русский^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^esp8266 error espcomm upload mem failed^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^загрузка сЬайла check upload fail^clipboard=$^sendinput {vka2}{vk56}{enter}^sleep 100^your imaoe failed +to upload перевод

а должно было получится:

 

g::
clipboard=imaur ошибка 403
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=imaur выдает ошибку
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=your image failed 
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=to upload imgur
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=imgur не загружает
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=imgur пишет ошибку
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=uploading failed
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=file upload failed
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=image failed upload
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=upload failed перевод
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=vour imaoe failed +to upload
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=espcomm upload mem failed
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=error espcomm upload mem failed
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=err client upload fail
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=upload failed start
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=uploading photo failed
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=file upload failed перевод
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=error err client upload fail
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=vour imaoe failed +to upload imour
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=vour imaoe failed +to upload имгур
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=vour imaoe failed +to upload -t-что делать
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=failed +to upload index summary
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=reouest failed try aoain func file upload
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=upload failed перевод +на русский
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=esp8266 error espcomm upload mem failed
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=загрузка сЬайла check upload fail
sendinput {vka2}{vk56}{enter}
sleep 100
clipboard=your imaoe failed +to upload перевод
sendinput {vka2}{vk56}{enter}
return

 

ps я конечн не в ту тему пишу, но иначе нельзя. во время оформления темы, нельзя ни в какую изменить как на укозе папочку-категорию - куда, так что будет не там. сначала хотел об одном написать(о чем собстно и код1), вот и открыл это, а потом с ПРОБЕЛМС добавлением тэгов: вставить/написать+ЭНТЕР(pps ЗАПЯТЫЕ НЕ РАБОТАЮТ!), пришлось писать код бинда для АХК, а там я нуб как и везде, поэтому нужно освоить регулярные выраженияю np=+

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Настройки замены:

2016-12-05 09_57_44-Заменить.png

Найти:

^(.+?)$

Заменить на:

clipboard=$1\r\nsendinput {vka2}{vk56}{enter}\r\nsleep 100
1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как это ты так просто разобрался?! прост невероянт! ссе работает!

вместо "^(.+?)$", я выделял новую строчку и нажимал CTRL+F, таким образом был захвачен в поиске символ новой строки, а там при переключении в ЗАМЕНУ этот символ не сбрасывался, соответственно никаким кодом новый символ писать не надо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

практика. просто давно научился работать с регулярками по долгу службы.

твоя задача вообще плёвая.

могу вот посоветовать сайт http://regexr.com/ 

тоже довольно удобный инструмент для регулярки, но там не работает lookbehind из-за специфики javascript.

чтобы там делать замену, там снизу под текстовым полем есть полоса "Tools - Replace, List, Details, Explain" - вот там на replace тыкаешь.

ну и вообще там куча подсказок есть, обучиться можно.

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас