gpt4 book ai didi

r - 删除分隔符内的字符串部分

转载 作者:行者123 更新时间:2023-12-03 22:56:40 25 4
gpt4 key购买 nike

我有一个字符串 as"dfgdf" sa"2323" :

a <- "as\"dfgdf\" sa\"2323\""
这里的分隔符(开头和结尾相同)是 " .所以我想要的是得到一个字符串,在分隔符中删除所有内容而不是分隔符本身。所以最终结果字符串应该看起来像 as"" sa""

最佳答案

您可以匹配 "忘记使用 \K 匹配的内容
然后使用与除 " 之外的任何字符匹配的否定字符类或空白字符并使用环视来断言 "向右。
使用 perl=TRUE启用类似 Perl 的正则表达式。

a <- "as\"dfgdf\" sa\"2323\""
gsub('"\\K[^"\\s]+(?=")', "", a, perl=TRUE)
输出
[1] "as\"\" sa\"\""
R demo

关于r - 删除分隔符内的字符串部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65586466/

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