【发布时间】:2011-02-04 18:39:21
【问题描述】:
有两个字符串。
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 中一样返回是发生匹配的子字符串。
【问题讨论】:
标签: c# .net winforms string-matching