正規表現を使用して文字列から部分文字列を取得したい。
参考までに:これらの文字列値はメールの件名です
String1 = "Acceptance :DT_Ext_0062-12_012ed2 [Describe]"
string2 = "Acceptance : DT_Ext_0062-12_012 (ed.2) , Describe"
string3 = "Acceptance of : DT_Ext_0062-12_012 (ed.2) , Describe to me"
部分文字列:
sub1 = Acceptance <Mail Type : like Reject or Accept>
sub2 = DT_Ext_0062-12_012 <ID : unique identifier>
sub3 = ed2 <Edition of mail, like : ed1, ed2, ed3 ...so on>
sub4 = Describe <Description of the mail>
上記の2つの文字列に対して正規表現(別々に、または両方に1つの正規表現)を記述して同じ出力を得るにはどうすればよいですか。
一致グループを使用してデータを取得できると思います。しかし、私は正規表現にかなり慣れていません。