Tôi có một chuỗi ký tự và những gì để trích xuất thông tin bên trong nhiều dấu ngoặc đơn. Hiện tại tôi có thể trích xuất thông tin từ dấu ngoặc đơn cuối cùng bằng mã bên dưới. Làm thế nào tôi sẽ làm điều đó để nó trích xuất nhiều dấu ngoặc đơn và trả về dưới dạng vectơ?Trích xuất thông tin bên trong tất cả dấu ngoặc đơn trong R
j <- "What kind of cheese isn't your cheese? (wonder) Nacho cheese! (groan) (Laugh)"
sub("\\).*", "", sub(".*\\(", "", j))
sản lượng hiện tại là:
[1] "Laugh"
đầu ra mong muốn là:
[1] "wonder" "groan" "Laugh"
LƯU Ý: Thao tác này sẽ hoạt động cho vectơ nhưng sẽ không hoạt động cho văn bản trong cột của khung dữ liệu. – AudileF