私はregexの初心者です。 documentationは[abc] a, b, or c (simple class)
を言うのでJavaで完全停止、感嘆符または疑問符を見つけるための正規表現パターン
Pattern pattern = Pattern.compile("[.!?]");
:ここで私は考えることができたパターンです。しかし、私は何とか間違っています。 :-(
私はregexの初心者です。 documentationは[abc] a, b, or c (simple class)
を言うのでJavaで完全停止、感嘆符または疑問符を見つけるための正規表現パターン
Pattern pattern = Pattern.compile("[.!?]");
:ここで私は考えることができたパターンです。しかし、私は何とか間違っています。 :-(
これが私の作品:
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) throws IOException {
Pattern pattern = Pattern.compile("[.!?]");
Matcher m = pattern.matcher("Hello?World!...");
while (m.find()) {
System.err.println(m.group());
}
}
}
だからあなたの問題は、より正確に何である
私のコードには他にもいくつか問題があると思います。投稿する必要がありますか?しかしそれはもはや問題には関係しません。 –
はい、別の質問をして、コードを入力してください。最良の解決策は、この質問のようにSSCCE(http://sscce.org)を置くことです。それはすべてのあいまいさを取り除き、時にはそれを書いて実際にあなたの元のエラーを見つけるでしょう –
さて、あなたは感嘆符が欠落して、二つのもののためにスラッシュを追加しています?。 –
おっと....: - | downvoteにふさわしい: - | –
これはうまくいかない例を投稿できますか?パターンをどうやって使っていますか?マッチャーで –