私は入力にJavaの表現マッチ
iCloud hits 20M users http://www.google.com/HTpUTBFK via @cnet
と出力
ENGLISH URL ENGLISH @cnet
にしたいを与えている
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
str=str.replaceAll("http\\S+", "URL "); //used answer given
System.out.println(str);
を次のようにいくつかの表現を置き換えるためにコードを書いていますしかし、私は得ている
iCloud hits 20M users URL @cnet
。
その後、私は修正が英語(#、%、@などのような)特殊文字以下でない文のすべての部分を変更する
ENGLISH URL @cnet
にそれを修正したいです。
は、なぜあなたは、単一のドットをキャプチャし、スラッシュとも役に立たないグループに入れていますか? –