标签: php regex bbedit
我有一大段HTML,其中包含多个URL,其中包含空格。如何使用Regex用'%20'替换URL中出现的任何空格。好消息是所有URL均以“ .pdf”结尾。
正在寻找可以在BBedit / Text Wrangler甚至PHP中运行的功能。
示例:http://www.site-name.com/dir/file name here.pdf
http://www.site-name.com/dir/file name here.pdf
需要返回:http://www.site-name.com/dir/file%20name%20here.pdf
http://www.site-name.com/dir/file%20name%20here.pdf
答案 0 :(得分:2)
您可以在PHP中使用urlencode代替Regex来实现此目的,从而为您转义了url。类似于JavaScript中的encodeURI。