繁体   English   中英

使用正则表达式将所有URL中的空格替换为%20

[英]Replace spaces in all URLs with %20 using Regex

我有一大段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

您可以使用可以在PHP中使用urlencode代替Regex来实现此目的,从而为您避免使用url。 类似于JavaScript中的encodeURI

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM