「Java」split()メソッドで正規表現にマッチする文字列を分割するサンプル
書式
public String[] split(String regex,int limit)
この文字列を、指定された正規表現に一致する位置で分割します。
文字列.split(正規表現式,位置)
使用例
package com.arkgame.study.tm; import java.util.Arrays; public class ReplaceFirstDemo { public static final String strPtn = "[0-9]"; public static final int max = 6; public static void main(String[] args) { String target = "A01B02C03"; for (int i = 1; i < max; i++) { String[] cft = target.split(strPtn, i); System.out.println("番号: " + i + ", 要素: " + Arrays.toString(cft)); } } }
実行結果
番号: 1, 要素: [A01B02C03]
番号: 2, 要素: [A, 1B02C03]
番号: 3, 要素: [A, , B02C03]
番号: 4, 要素: [A, , B, 2C03]
番号: 5, 要素: [A, , B, , C03]