Regex, возвращающий последний символ строки?

"Элло, так что я использую Rainmeter и просто хочу получить последний символ строки, используя Regex. Rainmeter использует регулярные выражения Perl. Строка длиной всего два символа, это всего лишь минуты (так что всего два числа), и мне нужна вторая цифра.

Это то, что у меня есть для получения только первой цифры.

[MeasureMinutePrefix]
Measure=Time
Format=%M
RegExpSubstitute=1
Substitute="^(.{1,1}).+$":"\1"

Спасибо!

2 ответа

Решение

Я не знаю, Rainmeter, но экстраполируя из вашего примера, это должно сделать это:

Substitute="^.*(.)$":"\1"

Кстати, нет необходимости {1,1} в регулярном выражении Это нормальное значение любого неквантованного шаблона, он совпадает ровно один раз.

Substitute="^.{1}(.{1,1})$":"\1"

или же

Substitute="^\d(\d)$":"\1"
Другие вопросы по тегам