pple" 我想删除#g之间的所有字母和 jpg> a1="apple" 我试图在 stringr 中找-6ren">
gpt4 book ai didi

regex - 删除R中两种字符串模式之间的字母

转载 作者:行者123 更新时间:2023-12-04 10:04:01 25 4
gpt4 key购买 nike

如何删除R中两个特定模式之间的字母?

例如

a= "a#g abcdefgtdkfef_jpg>pple"

我想删除 #g之间的所有字母和 jpg>
a1="apple"

我试图在 stringr 中找到一些函数但我不能

最佳答案

添加到之前的回复中,如果您使用的字符串看起来像 "a#g abcdefgtdkfef_jpg>pple ; #__something_else___jpg>" ,其中一些方法将使用类似 "#.*jpg>" 的表达式对整个字符串进行子集。 , 结果你会得到一个空字符串。为避免这种情况,您可以使用 R 正则表达式 "#[^jpg>]+jpg>"这将允许您更有选择地匹配模式。

关于regex - 删除R中两种字符串模式之间的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26682107/

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