これまでにこれを行ったことはありませんが、基本的には、(正規表現に基づいて) 大きな文字列を部分文字列に分割し、それらの部分文字列を 1 つずつ使用しようとしています。誰でもこれを行う最も簡単な方法を教えてもらえますか? パターンとマッチャーのメソッドの使い方がよくわかりません。
ありがとう!
これまでにこれを行ったことはありませんが、基本的には、(正規表現に基づいて) 大きな文字列を部分文字列に分割し、それらの部分文字列を 1 つずつ使用しようとしています。誰でもこれを行う最も簡単な方法を教えてもらえますか? パターンとマッチャーのメソッドの使い方がよくわかりません。
ありがとう!
java.lang.String.split()
String[]
は正規表現を取り、文字列を分割して、部分文字列を含む を返します。
String s = "a:very:big:string";
String[] parts = s.split(":");
for (String part: parts)
{
System.out.println(part);
}
Pattern
これを実現するためにおよびMatcher
クラスを使用する必要はありません。
Java でのパターン マッチングに関する基本情報: