Найти в кавычках только строчные буквы - PullRequest
0 голосов
/ 10 декабря 2010

В Visual Studio 2005 я пытаюсь найти все строки в диалоговом окне «Найти в файлах», которое содержит только строчные буквы, используя следующее регулярное выражение:

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

Но я получаю как строчные, так и прописныестроки в кавычках.Является ли регулярное выражение каким-то образом неправильным?

Ответы [ 3 ]

1 голос
/ 10 декабря 2010

Поскольку вы не можете использовать модификаторы, используйте опцию "Match Case".

Также . не работает в классах символов (т.е. [...]). Это выглядит как обычная точка.

0 голосов
/ 10 декабря 2010

Регулярное выражение "[a-z]+" обычно соответствует только строчным буквам. Однако синтаксис Find regex в Visual Studio немного отличается - вам нужно проверить опцию «Match Case», иначе она всегда будет выполнять сравнение без учета регистра.

0 голосов
/ 10 декабря 2010

. означает «любой символ, отличный от \n».

...