Порой требуется произвести массовое редактирование текста, например собрано более 500 ссылок и нужно из них определенный параметр, отвечающий за разрешение.
... https://domen.com/wp-content/uploads/401-koliuchiy-podarok-300x252.jpg https://domen.com/wp-content/uploads/402-lokhmatyi-sosed-300x249.jpg https://domen.com/wp-content/uploads/403-kotenok-i-vorona-300x353.jpg https://domen.com/wp-content/uploads/404-belaia-roza-300x251.jpg https://domen.com/wp-content/uploads/407-mechtatelnoe-nastroenie-300x258.jpg https://domen.com/wp-content/uploads/408-taksa-300x338.jpg ...
Для получения версии картинки в полном разрешении нужно было удалить выделенную часть.
Вручную проходиться по каждой из строк можно — но долго.
На помощь пришел редактор sublime text 3, в котором обычно работаю с кодом.
Всего одна строка и пара кликов и проблема решена.
Следующая строка вбитая в режиме «поиск и замена» и включения режима регулярных выражений [.*] решила вопрос.
[-]\d{1,3}[x]\d{1,3}
[-] - находим символ "-"
\d{1,3} - находим от 1 до 3 цифр
[x] - находим символ "x"
\d{1,3} - находим от 1 до 3 цифр

Если вы еще только изучаете регулярные выражения, есть удобный онлайн-редактор для тестирования: https://regex101.com/

Свежие комментарии