【问题标题】:Excel NamedRange.Find Method with Regex pattern match in C#Excel NamedRange.Find 方法与 C# 中的正则表达式模式匹配
【发布时间】:2014-05-22 15:18:17
【问题描述】:

我需要搜索第一次出现匹配正则表达式模式的字符串的单元格。 MSDN 文档提供了这个:

// Find the first occurrence of "Seashell".
Excel.Range Range1 = namedRange1.Find("Seashell", missing, missing,
    Excel.XlLookAt.xlWhole, Excel.XlSearchOrder.xlByColumns,
    Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext,
    false, false, missing);

有没有办法用正则表达式模式匹配代码替换“Seashell”?

谢谢。

【问题讨论】:

  • 是不是和这个问题类似:stackoverflow.com/questions/19784587/…?
  • 看起来不错,谢谢。我找到了一种解决方法,至少就特定工作簿而言,因为我确定了一个无论模板如何都不会改变的列标题。

标签: c# regex excel search


【解决方案1】:

您可以使用 * 作为通配符,但我无法确认任何其他正则表达式的工作

【讨论】:

    猜你喜欢
    • 2019-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多