Giả sử tôi có một chuỗi nhưThêm khoảng trống giữa hai chữ cái trong một chuỗi trong R
s = "PleaseAddSpacesBetweenTheseWords"
Làm thế nào để sử dụng gsub trong R thêm khoảng trắng giữa các từ vì vậy mà tôi có được
"Please Add Spaces Between These Words"
Tôi nên làm một cái gì đó như
gsub("[a-z][A-Z]", ???, s)
Tôi phải làm gì? Ngoài ra, tôi tìm thấy các tài liệu biểu thức chính quy cho R khó hiểu vì vậy một tài liệu tham khảo hoặc ghi lên các biểu thức thông thường trong R sẽ được nhiều đánh giá cao.
Cảm ơn. Có \\ 1 tham chiếu đến chữ cái đầu tiên trong trận đấu, \\ 2 giây, v.v.? Và tại sao các dấu ngoặc cần thiết? – Ben
\\ 1 đề cập đến nội dung phù hợp với bên trong của bộ ngoặc đơn đầu tiên và tương tự \\ 2 đề cập đến tập hợp dấu ngoặc đơn thứ hai. Trong trường hợp này, cả hai parens bao quanh các cụm từ thông dụng khớp với một ký tự đơn. '[a-z]' có nghĩa là khớp với bất kỳ ký tự nào từ a đến z (chữ thường) một lần. – blakeoft
@Ben Google xung quanh cho "regex cheatsheet". Điều đó sẽ cung cấp cho bạn rất nhiều thông tin hữu ích. –