簡體   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