9
VớiTrong R, cách sử dụng regex [: punct:] trong gsub?
test<-"Low-Decarie, Etienne"
Tôi muốn thay thế tất cả các dấu chấm câu với không gian
gsub(pattern="[:punct:]", x=test, replacement=" ")
nhưng điều này tạo ra
"Low-De arie, E ie e"
nơi không có dấu chấm câu được thay thế và dường như ký tự ngẫu nhiên được loại bỏ (mặc dù họ có thể được kết hợp với dấu chấm câu như t cho tab và n cho dòng tiếp theo).
'pattern = "[[: punct:]]"? '... – kohske
Các ví dụ phần của' gsub' đưa ra ví dụ của @kohske câu trả lời cung cấp . Và các chữ cái bị xóa không phải là ngẫu nhiên; chúng nằm trong tập hợp của {p, u, n, c, t ,:}. –