我正在这样尝试:
int Quantity = Array.FindIndex(lineValues, x => x.Equals("Order 1 QTY"));
它传递相同的字符串。但是,即使字符串之间没有空格,我也希望它能够通过。
我希望它与两个字符串一起传递:
“订单1数量”
“订单1数量”
我只想检查字符串(不包括空格)。
一种方法是使用正则表达式:
var regex = string.Format("Order\s*{0}\s*QTY", 1);
int Quantity = Array.FindIndex(lineValues, x => Regex.Matches(x, regex));
我将使用的正则表达式将如下所示:
Order\s*1\s*QTY
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句