R 替换括号内的英文字符

R 替换括号内的英文字符,r,regex,R,Regex,我想删除括号中的英文字符 x = "Бактериологическое исследование отделяемого слизистой оболочки прямой кишки на гонококк (Nesseria gonorrheeae)" gsub('\\(.*?[a-zA-Z]\\)', '', x) 上面的代码运行良好。但如果我有多个括号,它不会返回正确的结果 x = "Определение полиморфизма A1648G (замена аденина на

我想删除括号中的英文字符

x = "Бактериологическое исследование отделяемого слизистой оболочки прямой кишки на гонококк (Nesseria gonorrheeae)"
gsub('\\(.*?[a-zA-Z]\\)', '', x)
上面的代码运行良好。但如果我有多个括号,它不会返回正确的结果

x = "Определение полиморфизма A1648G (замена аденина на гуанин в позиции 1648) в гене гликопротеина la (GpIA)"
gsub('\\(.*?[a-zA-Z]\\)', '', x)
我希望它能回来-

Определение полиморфизма A1648G (замена аденина на гуанин в позиции 1648) в гене гликопротеина la
一个小的修正:

x <- "исследование (исследование) исследование (test) исследование (test) исследование"
gsub('\\([a-zA-Z ]*\\)', '', x)
# [1] "исследование (исследование) исследование  исследование  исследование"

x无法从x=“Баааааааааааааааааааааааааабаааааааааааб“
结合
gsub