有两个字符串。
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”。它给出了匹配发生与否的布尔值。
就像str2="Order Tm"
那样,它应该像在str1 中一样返回,Order Time是发生匹配的子字符串。