Jump to content
IzzyForum
Sign in to follow this  
тотещепиздабол

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

Recommended Posts

например есть текст(код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=+

 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×