3

正規表現を使用して文字列から部分文字列を取得したい。

参考までに:これらの文字列値はメールの件名です

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つの正規表現)を記述して同じ出力を得るにはどうすればよいですか。

一致グループを使用してデータを取得できると思います。しかし、私は正規表現にかなり慣れていません。

4

1 に答える 1