r - R中的Gsub函数

标签 r gsub

我有以下句子:

trying <- 'Happy CNY to You <-U+2661> Abundance BLESSING to you and your family! <-U+2661> happy and blessed year ahead! '

我想删除所有 <.....>这句话中的实体。我使用了以下函数:

comment = gsub(pattern = "<.*>", replacement = "", x= trying)

但是,我返回的是:

"Happy CNY to You happy and blessed year ahead! "

我可以知道如何编辑代码,以便获得以下内容:

"Happy CNY to You Abundance BLESSING to you and your family! happy and blessed year ahead! "

最佳答案

因为正则表达式匹配是贪婪的。您可以在表达式中放置 ?

comment = gsub(pattern = "<.*?>", replacement = "", x= trying)

关于r - R中的Gsub函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36315184/

相关文章:

r - 创建 DBI 驱动程序以启动从 R 到 Teradata 的 JDBC 连接时出错

r - 使用 selectInput 从 R Shiny 中的数据下载多个变量时出现问题

r - 提取重复字符

lua - 将这两行 lua 格式化行合并为一行

r - Purrr::map_df() 删除 NULL 行

r - 列式计算

r - 使用 roxygen 文档包含图像

使用 gsub 删除 R 中的奇数字符

awk - 如何在awk捕获的单元格内排序

ruby - gsub 数字和 +