gpt4 book ai didi

R - 替换正则表达式匹配的最后一个实例以及之后的所有内容

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

我正在尝试使用正则表达式来替换短语的最后一个实例(以及该短语之后的所有内容,可以是任何字符):

stringi::stri_replace_last_regex("_AB:C-_ABCDEF_ABC:45_ABC:454:", "_ABC.*$", "CBA")

但是,我似乎无法让 refex 正常运行:

Input: "_AB:C-_ABCDEF_ABC:45_ABC:454:"
Actual output: "_AB:C-CBA"
Desired output: "_AB:C-_ABCDEF_ABC:45_CBA"

我也试过 gsub() 但没用。

有什么地方出错了吗?

最佳答案

一种解决方案是:

sub("(.*)_ABC.*", "\\1_CBA", Input)
[1] "_AB:C-_ABCDEF_ABC:45_CBA"

关于R - 替换正则表达式匹配的最后一个实例以及之后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50339247/

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