【发布时间】:2011-05-23 10:12:24
【问题描述】:
在 Visual Studio 2005 中,我尝试使用以下正则表达式通过仅包含小写字母的“在文件中查找”对话框查找所有字符串:
\"[a-z\.]+\"
但是我得到了小写和大写引用的字符串。正则表达式在某种程度上是错误的吗?
【问题讨论】:
在 Visual Studio 2005 中,我尝试使用以下正则表达式通过仅包含小写字母的“在文件中查找”对话框查找所有字符串:
\"[a-z\.]+\"
但是我得到了小写和大写引用的字符串。正则表达式在某种程度上是错误的吗?
【问题讨论】:
由于您不能使用修饰符,请使用“匹配大小写”选项。
. 也不适用于字符类(即[...])。它被视为一个常规点。
【讨论】:
正则表达式"[a-z]+" 通常只匹配小写字母。 Visual Studio 的 Find regex 语法有点不同 - 您需要检查“匹配大小写”选项,否则它总是会进行不区分大小写的匹配。
【讨论】:
. 表示“\n 以外的任何字符”。
【讨论】: