1

Тема: AHK: Определить регулярное выражение для RegExReplace

Добрый день,

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

Возможные адреса, примеры:

https://lh6.googleusercontent.com/-a7Slsdq3D2k/Tsh29vb7EwI/AAAAAAAALEg/iasstgM61Nk/w500-h281-k/DSC31531.JPG
https://lh6.googleusercontent.com/-5VHfeDYPVAE/Tsh29hQLDBI/AAAAAAAALEk/wQDuNi1GkIU/w500-h281-n-k/DSC41232.JPG
https://lh4.googleusercontent.com/-YE0NQNy7Ap0/Tsh3AbcKXNI/AAAAAAAALFY/IL2VxbUXaGE/w408-h306-n-k/GOPR214507.JPG
https://lh3.googleusercontent.com/-Fz01d1l-7j4/Tsh3Bka8YsI/AAAAAAAALFg/F3mxKHLlTDg/w500-h282-k/DSC6134238.JPG
https://lh4.googleusercontent.com/-bzoKjnYKve4/Tsh2_cFWO6I/AAAAAAAALFE/FCu36v9rLL4/w410-h308-k/GOPR23405.JPG

Выделенное жирным нужно заменить на /s360/

Этот код не работает, что не так и почему

Replace:=RegExReplace(clipboard, "/w...-h...-.*/", "/s360/")

Спасибо

2 (изменено: Александр_, 2011-11-21 12:15:45)

Re: AHK: Определить регулярное выражение для RegExReplace

Rover пишет:

Этот код не работает, что не так и почему

Replace:=RegExReplace(clipboard, "/w...-h...-.*/", "/s360/")

Должен работать, т.е. в переменной Replace будет строка из буфера обмена, в которой произведены соответствующие замены.

3

Re: AHK: Определить регулярное выражение для RegExReplace

Александр_ пишет:

Должен работать, т.е. в переменной Replace будет строка из буфера обмена, в которой произведены соответствующие замены.

... которую и нужно поместить в буфер обмена!

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4 (изменено: Rover, 2011-11-22 08:10:15)

Re: AHK: Определить регулярное выражение для RegExReplace

teadrinker

Спасибо ))