Javaの正規表現文字列から抽出数値と文字列へ

メリー :

私は、文字列から数値や文字列を抽出したいです。

例。

「TU111 1998 SUMMER」

"TU-232 SU 1999"

"TU232 1999 SUMMER"

私は2つのパターンを使用してそれを得ることができたPattern.compile("\\d+")Pattern.compile("[a-zA-Z]+") 一つのパターンを使用して、それを取得する方法はありますか?

予想される結果はする必要があります

1 => TU 2 => 232分の111 3 => 1998/1999 4 => SUMMER / SU

CinCout:

あなたはできるだけのパイプ 2つの正規表現:

[0-9]+|[a-zA-Z]+

デモ

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=10240&siteId=1