Всем привет, особенно землякам украинцам.
Столкнулся с мало заметной деталью в регулярных выражениях, мне нужно было, чтобы паттерн захватывал(точнее не трогал) всю кириллицу и еще плюс некоторые символы добавленные вручную, текст большой, смотрю вроде при вставке текста в текстбокс ничего не изменилось, в котором на событие Change, как раз и срабатывает Regex, но результат выдавало кривой, там каждый символ был важен. Аж после сравнения длины строки выяснилось, что после вставки моего текста в текстбокс пропадает пару символов, штук 5 примерно, потом посимвольно проверил и обнаружил недостачу наших украинских букв, короче намучался чуток.
В итоге паттерн стал выглядеть так: "[^A-Za-zА-Яа-яЁёЄєҐґЇїІі0-9_ ]" & ...
P.S. Про коды символов знаю и что эти самые буквы находятся отдельно, но как-то не сталкивался раньше, знаю стандартный паттерн для кириллицы [А-Яа-яЁё] и мне его хватало, а тут попал на, так сказать, подводный камень... Может кому пригодится когда-нибудь.
Столкнулся с мало заметной деталью в регулярных выражениях, мне нужно было, чтобы паттерн захватывал(точнее не трогал) всю кириллицу и еще плюс некоторые символы добавленные вручную, текст большой, смотрю вроде при вставке текста в текстбокс ничего не изменилось, в котором на событие Change, как раз и срабатывает Regex, но результат выдавало кривой, там каждый символ был важен. Аж после сравнения длины строки выяснилось, что после вставки моего текста в текстбокс пропадает пару символов, штук 5 примерно, потом посимвольно проверил и обнаружил недостачу наших украинских букв, короче намучался чуток.
В итоге паттерн стал выглядеть так: "[^A-Za-zА-Яа-яЁёЄєҐґЇїІі0-9_ ]" & ...
P.S. Про коды символов знаю и что эти самые буквы находятся отдельно, но как-то не сталкивался раньше, знаю стандартный паттерн для кириллицы [А-Яа-яЁё] и мне его хватало, а тут попал на, так сказать, подводный камень... Может кому пригодится когда-нибудь.