Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS Visual Studio и имена на русском языке / 4 сообщений из 4, страница 1 из 1
24.04.2020, 20:32
    #39951175
petrav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Visual Studio и имена на русском языке
Я ту написал регулярное выражение для поиска в Студии имён, которые содержат и русские и английские буквы. Вы знаете я понял, что это нормальное явление. Это явление регулярное, хоть и редкое. Конечно, большинство ошибок по поводу буквы "С" и в комментариях. Но и в коде бывает. Буквы А, Т и т.д. Но моя регулярка не ловит переменных имена которых состоят только из русских букв.

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

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

А в именах файлов? Вот что делать?
...
Рейтинг: 0 / 0
24.04.2020, 21:39
    #39951185
petrav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Visual Studio и имена на русском языке
Я не спец в регулярках, но я вот такие написал:

Код: plaintext
1.
2.
3.
4.
5.
([a-zA-Z]+[а-яА-Я]+|[а-яА-Я]+[a-zA-Z]+)

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

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



Можно спросить: а зачем два последних, если первое включает в себя два последующих? Ну вот мне кажется, что Студия глючит и не справляется со сложной регуляркой на поиске по всему солюшену. Поэтому разбито на части.
...
Рейтинг: 0 / 0
24.04.2020, 21:53
    #39951187
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Visual Studio и имена на русском языке
Имена могут включать цифры, "_", $.
...
Рейтинг: 0 / 0
24.04.2020, 22:04
    #39951190
petrav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Visual Studio и имена на русском языке
mayton
Имена могут включать цифры, "_", $.

Точно! Но в С++ нет "$", но "_" точно есть. Цифры тоже нужно учесть. Завтра доработаю регулярки. Спасибо!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS Visual Studio и имена на русском языке / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]