文章から Unicode 文字 (空白) を無視しようとしています。
例 -
utmctr=google%20search%20keyword
望ましい出力 -
google search keyword
私は\p{Z}これを行うために使用しようとしていますが、役に立ちません。
どうもありがとう
したがって、2つの置換を実行する必要があります。先頭の識別子utmctr=を削除して、を置換する%20ため、2つの手順が必要になります。
"utmctr="; 交換:""%20; 交換:" "使用している言語(Perlなど)によっては、二重引用符は必要ありません。
編集:Javaを使用しているので:
String input = "utmctr=google%20search%20keyword";
String output = input.replaceAll("utmctr=", "").replaceAll("%20", " ");
replaceAll()正規表現を使用しますが、あなたの場合、正規表現に特殊文字を使用する必要はありません。
文字列内の%20を削除して、スペースに置き換えるだけですよね?次に(%20)、正規表現として使用すると、グローバル置換オプション(g)を使用しながらそれを実行し、スペースに置き換える必要があります。