Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は正規表現を学んでおり、可能な画像拡張子(jpg、jpeg、png、gif ..など)のURLを検索し、URLのファイル拡張子が画像である場合を探しています。
%20またはスペースをプラス記号に置き換えたい+
%20
+
これはどのように行うことができますか?
www.test.com/this/is/an/image&20with%20spaces.jpg www.test.com/this/is/an/image+with+spaces.jpg
私の見方では、これを2行で行う必要があります。
Pattern imagePattern = Pattern.compile("\\.(png|gif|jpg|jpeg)$", Pattern.CASE_INSENSITIVE); if (imagePattern.matcher(input).find()) input = input.replaceAll("(%20)|\\s", "+");