2016-07-12 6 views
-5

こんにちは私はすべての文法を削除するために自分のコードを編集しようとしています。文字列領域に何かを入力できるようにするためにこれを行うことを望みます。Javaの文字列からすべての文法を削除するには

public static void main(String[] args) { 
    // String to list 
    String foxes = "the,quick,brown,fox,jumped,over,the,lazy,dog."; 
    System.out.println(" Here is the string unedited" + foxes); 
    String lowerCase = foxes.toLowerCase(); 
    System.out.println(" Here is the string (no caps): " + lowerCase); 

私のコードですべての文法を削除するために使用するコードを教えてください。前もって感謝します。 :)

+6

すべての文法を削除....それはどういう意味ですか? – Stultuske

+0

「すべての文法を削除する」とは、「すべての句読点と大文字を削除する」という意味ですか?あなたが試したことをもっと明確にしてみてください。 – BoDidely

+0

申し訳ありませんが、句読点は –

答えて

4

は、文字列から句読点を削除したいhttp://www.tutorialspoint.com/java/java_string_replaceall.htm

を参照してください。最も簡単な方法は、正規表現を使用して句読点を検索し、すべての一致を何も置き換えないことです。

String noPunctuation = foxes.replaceAll("[\.,:;'\"!\?]", ""); 

あなたが正規表現セット内に置き換えるシンボルを含めるだけで、特殊文字をエスケープすることを忘れないでください!

関連する問題