У меня есть простая строка, я хочу, чтобы значение было последним, используя регулярное выражение
Строка как ABC-ABC-ABC-value
Вы можете использовать следующий шаблон:
[^-]+$
Это будет соответствовать подстроке в самом конце после последнего тире.
Используйте это: (?:.+-)(.+)$
Первая группа захватывает первую часть строки с дефисом.
Последняя группа захватывает текст, который вы хотите
Самая простая форма: -(\w+)$
. С нужной строкой в группе захвата 1.
Объяснение:
\w
: захват буквенно-цифровых$
: конец строки