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"