2本の弦があります。
String str1="Order Number Order Time Trade Number";
String str2="Order Tm";
次に、 str2が str1 のどの部分文字列と一致するかを知りたいです。
string regex = Regex.Escape(str2.Replace(@"\ ", @"\s*");
bool isColumnNameMatched = Regex.IsMatch(str1, regex, RegexOptions.IgnoreCase);
「Order Tm」は「Order Time」にも一致するため、正規表現を使用しています。一致が発生したかどうかをブール値で示します。
その後、str1 のようstr2="Order Tm"
に返される必要があります。Order Timeは、一致が発生した部分文字列です。