Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / C++ Новый топик    Ответить
 MS Visual Studio и имена на русском языке  [new]
petrav
Member

Откуда:
Сообщений: 2075
Я ту написал регулярное выражение для поиска в Студии имён, которые содержат и русские и английские буквы. Вы знаете я понял, что это нормальное явление. Это явление регулярное, хоть и редкое. Конечно, большинство ошибок по поводу буквы "С" и в комментариях. Но и в коде бывает. Буквы А, Т и т.д. Но моя регулярка не ловит переменных имена которых состоят только из русских букв.

Может в MSVC существует варнинг об использовании не английских букв в именах типов и переменных? Гугл не помог.

К сожалению Студия глючит на поиске по всему солюшену. Компилятор глючить не должен.

А в именах файлов? Вот что делать?
24 апр 20, 20:32    [22122341]     Ответить | Цитировать Сообщить модератору
 Re: MS Visual Studio и имена на русском языке  [new]
petrav
Member

Откуда:
Сообщений: 2075
Я не спец в регулярках, но я вот такие написал:

([a-zA-Z]+[а-яА-Я]+|[а-яА-Я]+[a-zA-Z]+)

[a-zA-Z]+[а-яА-Я]+

[а-яА-Я]+[a-zA-Z]+


Можно спросить: а зачем два последних, если первое включает в себя два последующих? Ну вот мне кажется, что Студия глючит и не справляется со сложной регуляркой на поиске по всему солюшену. Поэтому разбито на части.
24 апр 20, 21:39    [22122375]     Ответить | Цитировать Сообщить модератору
 Re: MS Visual Studio и имена на русском языке  [new]
mayton
Member

Откуда: loopback
Сообщений: 46320
Имена могут включать цифры, "_", $.
24 апр 20, 21:53    [22122382]     Ответить | Цитировать Сообщить модератору
 Re: MS Visual Studio и имена на русском языке  [new]
petrav
Member

Откуда:
Сообщений: 2075
mayton
Имена могут включать цифры, "_", $.

Точно! Но в С++ нет "$", но "_" точно есть. Цифры тоже нужно учесть. Завтра доработаю регулярки. Спасибо!
24 апр 20, 22:04    [22122388]     Ответить | Цитировать Сообщить модератору
Все форумы / C++ Ответить