Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
'Ello,所以我正在使用 Rainmeter,我只想使用 Regex 获取字符串的最后一个字符。Rainmeter 使用 Perl 正则表达式。字符串只有两个字符长,只有几分钟(所以只有两个数字),我需要第二个数字。
这就是我只获得第一个数字的原因。
[MeasureMinutePrefix] Measure=Time Format=%M RegExpSubstitute=1 Substitute="^(.{1,1}).+$":"\1"
谢谢!
我不知道 Rainmeter,但从您的示例推断,应该这样做:
Substitute="^.*(.)$":"\1"
顺便说一句,正则表达式中不需要{1,1}。这是任何非量化模式的正常含义,它只匹配一次。
{1,1}
Substitute="^.{1}(.{1,1})$":"\1"
或者
Substitute="^\d(\d)$":"\1"