Regular Expressions nâng cao trong R
Angelo Zehr
Data Journalist
"...đến cửa hàng. Trải nghiệm rất mượt và liền mạch. Giá trị tuyệt vời. Tôi rất khuyến nghị ABC Enterprises và chắc chắn sẽ quay lại! Tiếp theo, chúng tôi..."
Một từ: (\\w+\\s), 0 đến 10 từ: (\\w+\\s){0,10}
str_extract_all(
blog_post,
pattern = "(\\w+\\s){0,10}ABC Enterprises\\s?(\\w+\\s){0,10}"
)
Trả về:
"Tôi rất khuyến nghị ABC Enterprises và chắc chắn sẽ quay lại"
"...đến cửa hàng. Trải nghiệm rất mượt và liền mạch. Giá trị tuyệt vời. Tôi rất khuyến nghị ABC Enterprises và chắc chắn sẽ quay lại! Tiếp theo, chúng tôi..."
Kết quả trích xuất:
"Tôi rất khuyến nghị ABC Enterprises và chắc chắn sẽ quay lại"
Thay \\w+ bằng [\\w[:punct:]]+
Kết quả trích xuất:
"mượt và liền mạch. Giá trị tuyệt vời. Tôi rất khuyến nghị ABC Enterprises và chắc chắn sẽ quay lại! Tiếp theo, chúng tôi "
Regular Expressions nâng cao trong R