入力フレーズ内の二重引用句をすべて抽出し、一致しない要素を単語として保持したい
「営業担当者」のITがあり、出力を次のようにしたいとします。
sales people
IT
input = "SO \" sales manager \ "marketing \" management\""についても同じです
出力は次のとおりです。
SO
sales manager
marketing
management
「SO」「セールスマネージャー」「マーケティング管理」「保険」と入力した場合
出力は次のとおりです。
SO
sales manager
marketing
management
insurance
正規表現を見つけました:しかし、抽出する方法がわかりません:
string InputText="SO \"sales manager\" marketing \"management\"" ;
string pattern0 = "^\"(.*?)\"$";
string pattern = "^(.*?)\"(.*?)\"(.*?)$";
Regex regex = new Regex(pattern);
string[] temOperands;
bool isMatch = regex.IsMatch(InputText);
if (isMatch)
{
//here goes the extraction
}