【问题标题】:Find quoted strings with only lower case letters?查找仅包含小写字母的引用字符串?
【发布时间】:2011-05-23 10:12:24
【问题描述】:

在 Visual Studio 2005 中,我尝试使用以下正则表达式通过仅包含小写字母的“在文件中查找”对话框查找所有字符串:

\"[a-z\.]+\"

但是我得到了小写和大写引用的字符串。正则表达式在某种程度上是错误的吗?

【问题讨论】:

    标签: regex visual-studio-2005


    【解决方案1】:

    由于您不能使用修饰符,请使用“匹配大小写”选项。

    . 也不适用于字符类(即[...])。它被视为一个常规点。

    【讨论】:

      【解决方案2】:

      正则表达式"[a-z]+" 通常只匹配小写字母。 Visual Studio 的 Find regex 语法有点不同 - 您需要检查“匹配大小写”选项,否则它总是会进行不区分大小写的匹配。

      【讨论】:

        【解决方案3】:

        . 表示“\n 以外的任何字符”。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-08-18
          • 2012-02-06
          • 1970-01-01
          • 2014-07-16
          • 1970-01-01
          • 2012-09-07
          • 2013-04-28
          相关资源
          最近更新 更多