gsub无法删除R中的空括号

Rag*_*mvs 1 regex r gsub

我在 R 中有以下字符串

A<-"A (23) 56 hh()"
Run Code Online (Sandbox Code Playgroud)

我想得到以下输出

"A (23) 56 hh"
Run Code Online (Sandbox Code Playgroud)

我尝试了以下代码

B<-gsub(pattern = "()", replacement = "", x = A)
Run Code Online (Sandbox Code Playgroud)

那没有产生预期的结果。我怎样才能完成同样的事情

Tho*_*ing 5

尝试fixed = TRUEgsub

> gsub("()", "", A, fixed = TRUE)
[1] "A (23) 56 hh"
Run Code Online (Sandbox Code Playgroud)


akr*_*run 5

使用 str_remove

library(stringr)
str_remove_all(A, fixed("()"))
Run Code Online (Sandbox Code Playgroud)

-输出

[1] "A (23) 56 hh"
Run Code Online (Sandbox Code Playgroud)

  • 尝试使用 `gsub("\\D+", "", str1)# [1] "10"` (2认同)