我有一个使用Excel API的C#程序。我用它做的一件事就是扫描一个范围(r),找出与一个字符串匹配的单元格。
Func<Excel.Range, string, Excel.Range> ExcelSearch = (r, s) => r.Find(s, Type.Missing,
Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlPart,
Excel.XlSearchOrder.xlByRows, Excel.XlSearchDirection.xlNext,
false, Type.Missing, Type.Missing);
这在大多数情况下效果很好,除非我有一个专栏,其中有人在中间放置换行符。例如,尝试查找&#34;我的专栏&#34;,如果它有&#34;我的\ nColumn&#34;,我想匹配一个单元格。我四处看不到支持正则表达式的API中的任何内容。
我很想暂时改变我试图首先删除所有换行符的所有单元格,但这似乎是解决此问题的一种强力方法。