Замените пробелы во всех URL на% 20, используя Regex

У меня есть большой блок HTML, который содержит несколько URL с пробелами в них. Как использовать Regex для замены любого пробела в URL на «% 20». Хорошо, что все URL заканчиваются на «.pdf».

В поисках чего-то, что я мог бы запустить в BBedit / Text Wrangler или даже в PHP.

Пример: http://www.site-name.com/dir/file name here.pdf

Нужно вернуть: http://www.site-name.com/dir/file%20name%20here.pdf

0

Решение

Вместо Regex вы можете использовать могли использовать UrlEncode в PHP, чтобы достичь этого, который избегает URL для вас. Похожий на encodeURI в JavaScript.

2

Другие решения

Других решений пока нет …