[英]Replace english characters within bracket
I want to remove English characters if it is in bracket. 如果要放在括号中,我想删除英文字符。
x = "Бактериологическое исследование отделяемого слизистой оболочки прямой кишки на гонококк (Nesseria gonorrheeae)"
gsub('\\(.*?[a-zA-Z]\\)', '', x)
The above code works fine. 上面的代码工作正常。 But if I have multiple brackets, it does not return correct result. 但是,如果我有多个括号,它不会返回正确的结果。
x = "Определение полиморфизма A1648G (замена аденина на гуанин в позиции 1648) в гене гликопротеина la (GpIA)"
gsub('\\(.*?[a-zA-Z]\\)', '', x)
I want it should return - 我希望它返回-
Определение полиморфизма A1648G (замена аденина на гуанин в позиции 1648) в гене гликопротеина la
A small correction: 小修正:
x <- "исследование (исследование) исследование (test) исследование (test) исследование"
gsub('\\([a-zA-Z ]*\\)', '', x)
# [1] "исследование (исследование) исследование исследование исследование"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.