-3

次のパターンが指定された文字列または何に含まれているかを見つける方法を見つける必要があります。#8226:。ここで、数字は何でもかまいません。#で始まり、:で終わり、4つの数字(4桁)が含まれている必要があります。

4

1 に答える 1

4

正規表現で行うことができます

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class FindPattern {
    public static void main(String[] args) {
        Pattern pattern = Pattern.compile("#[0-9]{4}:");

        String text = "#1233:#3433:abc#3993: #a343:___#8888:ki";
        Matcher matcher = pattern.matcher(text);
        while (matcher.find()) {
            System.out.println(matcher.group());
        }

    }
}

出力は次のとおりです。

#1233:
#3433:
#3993:
#8888:
于 2012-07-31T06:53:40.950 に答える