gpt4 book ai didi

regex - 如何从 Perl 中的字符串中删除最后一个逗号

转载 作者:行者123 更新时间:2023-12-05 08:17:17 25 4
gpt4 key购买 nike

我有一个来自原始数据的字符串。我不能保证可能有也可能没有额外的逗号。我想我可以像这样删除它:

$value = "cat, dog, fish, ";

$value =~ s/,//r;

遗憾的是,这不起作用。当然,我可以做一个循环来逐个检查字符串的最后一个字符,但我想学习如何使用 Regex 反斜杠方法来做到这一点。

有人可以帮帮我吗?

最佳答案

试试这个

$value =~ s/,\s*$//;

模式 ,\s*$ 匹配逗号 (,) 后跟零个或多个空格字符 (\s*) , 后跟行尾/输入 ($)。

关于regex - 如何从 Perl 中的字符串中删除最后一个逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52806895/

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