在Visual Studio 2005中我试图找到一个只包含小写字母的“查找文件”对话框中的所有字符串,使用下面的正则表达式:查找带小写字母的带引号的字符串?
\"[a-z\.]+\"
,但我得到两个大写和小写引号的字符串。正则表达式在某些方面是错误的吗?
在Visual Studio 2005中我试图找到一个只包含小写字母的“查找文件”对话框中的所有字符串,使用下面的正则表达式:查找带小写字母的带引号的字符串?
\"[a-z\.]+\"
,但我得到两个大写和小写引号的字符串。正则表达式在某些方面是错误的吗?
正则表达式"[a-z]+"
通常只能匹配小写字母。 Visual Studio的Find regex语法虽然有点不同 - 您需要检查'Match Case'选项,否则它将始终执行不区分大小写的匹配。
.
表示“除\n
以外的任何字符”。
由于您无法使用修饰符,请使用“匹配大小写”选项。
另外.
不适用于字符类别(即[...]
)。它被视为一个普通的点。