「Java」正規表現で文字列を分割するサンプル

2021年8月26日

関数
split(String, int)
文字列を第1引数に指定した正規表現に従い、分割します。第2引数には正規表現の適用回数を指定します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.info;
public class SpltDemo {
private static final String ptn ="\\.";
public static void main(String[] args) {
String strA = new String("study skill in arkgame");
String[] strRes = strA.split(" ");
for (String st : strRes) {
System.out.println(st);
}
System.out.println("************");
String strB = new String("become.smart.good.boy");
String[] strResb = strB.split(ptn);
for (String st : strResb) {
System.out.println(st);
}
}
}
package com.arkgame.info; public class SpltDemo { private static final String ptn ="\\."; public static void main(String[] args) { String strA = new String("study skill in arkgame"); String[] strRes = strA.split(" "); for (String st : strRes) { System.out.println(st); } System.out.println("************"); String strB = new String("become.smart.good.boy"); String[] strResb = strB.split(ptn); for (String st : strResb) { System.out.println(st); } } }
package com.arkgame.info;

public class SpltDemo {

      private static final String ptn ="\\.";

      public static void main(String[] args) {

            String strA = new String("study skill in arkgame");
            String[] strRes = strA.split(" ");
            for (String st : strRes) {
                  System.out.println(st);
            }
            System.out.println("************");
            String strB = new String("become.smart.good.boy");
            String[] strResb = strB.split(ptn);
            for (String st : strResb) {
                  System.out.println(st);
            }

      }

}

結果
study
skill
in
arkgame
************
become
smart
good
boy

Java

Posted by arkgame