Как выполнить частичный поиск и вернуть полное слово с помощью Regex.Match? - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь обрабатывать свои исключения на основе регулярных выражений. Для этого все мои ограничения начинаются одинаково. (CCC_TABLE_COLUMN_TYPECONSTRAINT)

Пример:

CCC_USER_NAME_UNIQUE

CCC_BOOKS_TITLE_UNIQUE.

Я не могу вернуть всю строку.

* 10 1011 * В reg1 возвращается только "CCC". Как мне вернуть полное имя ограничения?

1 Ответ

1 голос
/ 08 мая 2020

Вам необходимо включить совпадающие все части

CCC_[A-Z]+_[A-Z]+_[A-Z]+

Предполагая, что вы используете только заглавные буквы в именах. Если нет, замените [A-Z] выражением, которое будет соответствовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...