gpt4 book ai didi

regex - 如何匹配 perl 正则表达式中最后一次出现某个 char 之后的所有内容?

转载 作者:行者123 更新时间:2023-12-02 07:59:32 26 4
gpt4 key购买 nike

例如,返回 axghdfx445 中最后一个 x 之后的字符串部分(应返回 445)。

最佳答案

my($substr) = $string =~ /.*x(.*)/;

来自 perldoc perlre:

By default, a quantified subpattern is "greedy", that is, it will match as many times as possible (given a particular starting location) while still allowing the rest of the pattern to match.

这就是为什么 .*x 将匹配最后一次出现的 x

关于regex - 如何匹配 perl 正则表达式中最后一次出现某个 char 之后的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3439123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com