次のような大まかな形式の文字列がいくつかあります。
String blah = "Blah bleh bluh Id. 24 bleh" ;
String bleh = "Foo Bar Foo Id 24" ;
String foo = "Blah Foo Bleh Bar Tag.93 foo" ;
String bar ="Junk Jibberish Id.93" ;
いくつかのテキストがあり、最終的に一連の可能な識別子 (ID、ID、識別子、タグなど) に含まれる文字列が続き、その後にスペースなし、ピリオドとスペース、ピリオドのみ、またはスペース、数字 (1 ~ 4 桁)、場合によってはその後のテキスト
「id93」または「tag93」または「id24」などの形式で部分文字列をキャプチャしたい.
特定の質問のようなものですが、キャプチャしようとしているデータを区切るための一貫した単一の文字がありません。
どの正規表現パターンに従う必要がありますか?