gpt4 book ai didi

java - 正则表达式替换图像文件扩展名的 URL;用加号替换空格

转载 作者:行者123 更新时间:2023-12-01 19:04:07 26 4
gpt4 key购买 nike

我正在学习正则表达式,并且希望在 URL 中搜索任何可能的图像扩展名(jpg、jpeg、png、gif .. 等),并且 URL 的文件扩展名是否是图像。

我想用加号 + 替换任何 %20 或空格

如何做到这一点?

www.test.com/this/is/an/image&20with%20spaces.jpg 
www.test.com/this/is/an/image+with+spaces.jpg

最佳答案

按照我的看法,您必须用两行来完成此操作。

Pattern imagePattern = Pattern.compile("\\.(png|gif|jpg|jpeg)$", Pattern.CASE_INSENSITIVE);
if (imagePattern.matcher(input).find())
input = input.replaceAll("(%20)|\\s", "+");

关于java - 正则表达式替换图像文件扩展名的 URL;用加号替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com