У меня вопрос с использованием rtb и regex вместе.C# Выделите цвет текста rtb на основе регулярного выражения
У меня есть текст, как vK-lKs-812349;jra_6993788428;[email protected]
Моя функция будет разделять данные по deli'ter «;» и сопоставляет каждую часть с регулярными выражениями шаблонов
- для первой части
"^[a-zA-Z]{2}-[a-zA-Z]{3}-[0-9]{7}$"
- для 2-я части
"^[a-zA-Z]{3}_[0-9]{10}$"
- для 3-я части
"^[a-zA-Z]{3}-[0-9&~%@*^<>!#$]{7}$"
То, что я хочу, у меня есть эти данные в строке в RTB (вся строка имеет аналогичные данные, то есть одну и ту же картину данных). Когда я нажимаю кнопку, функция должна получить строку, в которой находится курсор, и она должна соответствовать шаблону, и если регулярное выражение не соответствует, оно должно изменить цвет этой части текста.
Пример: Если я в строке 2, и часть данных второй является «ZZA 6993788428», то, как есть _ отсутствует регулярное выражение не будет матч, поэтому я хочу, чтобы эта часть в RTB должен получить красный цвет ,
Ваша помощь будет оценена по достоинству. Спасибо ...
Thx для редактирования @ user861594 – Roshan