Php 使用正则表达式将所有URL中的空格替换为%20
我有一大块HTML,其中包含多个带有空格的URL。如何使用正则表达式将URL中出现的任何空格替换为“%20”。好的是,所有的URL都以“.pdf”结尾 正在寻找可以在BBedit/Text Wrangler甚至PHP中运行的东西 示例:Php 使用正则表达式将所有URL中的空格替换为%20,php,regex,bbedit,Php,Regex,Bbedit,我有一大块HTML,其中包含多个带有空格的URL。如何使用正则表达式将URL中出现的任何空格替换为“%20”。好的是,所有的URL都以“.pdf”结尾 正在寻找可以在BBedit/Text Wrangler甚至PHP中运行的东西 示例:http://www.site-name.com/dir/file 此处为name.pdf 需要返回:http://www.site-name.com/dir/file%20name%20here.pdf您可以在PHP中使用Regex来代替Regex来实现这一点,
http://www.site-name.com/dir/file 此处为name.pdf
需要返回:
http://www.site-name.com/dir/file%20name%20here.pdf
您可以在PHP中使用Regex来代替Regex来实现这一点,它可以为您转义url。与JavaScript中的类似。您可以在PHP中使用Regex来代替Regex来实现这一点,从而为您转义url。与JavaScript中类似。从技术上讲,不建议使用空格(尤其是URL中的空格)。这是一本关于“为什么”的好书,你需要向我们展示更多的模式和你的尝试。完整的示例输入是一个很好的起点。您可以检查一下:您是如何生成这个HTML的?这是一张单张照片吗?从技术上讲,不建议使用空格(尤其是URL中的空格)。这是一本关于“为什么”的好书,你需要向我们展示更多的模式和你的尝试。完整的示例输入是一个很好的起点。您可以检查一下:您是如何生成这个HTML的?这是一枪吗?是的。但我有一大块HTML,其中包含数百个包含空格的URL。我想把它们清理干净。使用Regex查找以“http”开头、以“.pdf”结尾的字符串,并将这些元素之间的任何空格替换为%20.True。但我有一大块HTML,其中包含数百个包含空格的URL。我想把它们清理干净。使用正则表达式查找以“http”开头、以“.pdf”结尾的字符串,并将这些元素之间的任何空格替换为%20。