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.
文字列をスペース文字または文字列で分割したい場合%20、正規表現をどのように記述すればよいでしょうか?
%20
以下を試しましたが、うまくいきませんでした。
String regex = "[\\s+, %20]"; String str1 = "abc%20xyz"; String str2 = "abc xyz"; str1.split(regex); str2.split(regex);
正規表現は では機能しないようですstr1。
str1
String regex = "(\\s{1}+|%20{1}+)";
1つのスペースまたは1つの「%20」で分割したい場合は、これを試してください:
文字列正規表現 = "(\\s|%20)";
AT LEAST ONE スペースまたは AT LEAST ONE "%20" で分割したい場合は、これを試してください:
文字列正規表現 = "(\\s+|(%20)+)";