Регулярное выражение, которое вы хотите использовать:
\d{1,3} [A-Z]$
См. Демонстрационное выражение Regex
\d{1,3}
совпадения от 1 до 3 цифр
соответствует одному пробелу. [A-Z]
соответствует заглавной букве. $
соответствует концу строки.
Что В основном вам нужен был $
якорь , чтобы убедиться, что то, что вы искали, находится в конце строки.
Демонстрация регулярных выражений использует спецификацию JavaScript ( вы не указали, какой язык вы используете) и используете флаги g
и m
. Флаг g
предназначен для поиска нескольких совпадений, а флаг m
- для привязки $
, совпадающей с концом строки и концом строки.
Как указал Ггорлен, вы можете рассмотреть небольшая модификация:
\b\d{1,3} [A-Z]$
Вышеуказанное гарантирует, что первый di git образца, который вы пытаетесь сопоставить, начинается на границе слова (то есть ему предшествует несловесный символ или начало строки).