Tôi đang tìm kiếm một cách hiệu quả để trích xuất tất cả các kết quả khớp giữa hai đoạn trong một chuỗi ký tự. Ví dụ. nói tôi muốn trích xuất tất cả các chuỗi con chứa giữa chuỗiR: cách nhanh nhất để trích xuất tất cả các chất nền chứa giữa hai đế
start="strt"
và
stop="stp"
in string
x="strt111stpblablastrt222stp"
Tôi muốn để có được vector
"111" "222"
cách hiệu quả nhất để làm điều này trong R là gì? Sử dụng một biểu thức chính quy có lẽ? Hay có cách nào tốt hơn?
Nhiều thx - đó là hoàn hảo và thx cho lời giải thích rất tốt đẹp! –
@TomWenseleers bạn được chào đón nhiều. – hwnd
+1, để hoàn thành, tôi sẽ đề cập rằng 'strt \ K' có thể thay thế' (? <= Strt) '(không có gì sai với nó, chỉ một tùy chọn khác) – zx81