私の目標は、Java の文字列から名前と番号を抽出することです。例: 入力 -> 出力
1234 -> 番号: [1234]、名前: []
1234,34,234 -> 数字: [1234, 34, 234], 名前: []
12,foo,123 -> 数字: [12, 123], 名前: [foo]
foo3,1234,4bar,12,12foo34 -> 数字: [1234, 12]、名前: [foo3, 4bar, 12foo34]
foo,bar -> -> 数値: []、名前: [foo, bar]
文字列のすべての部分に一致するものを思いつきましたが[^,]+(,?!,+)*
、数字または名前のみを一致させる方法がわかりません(例のように、名前には数字を含めることができます)。ありがとう