Mengekstrak kecocokan dan konteks dari teks

Ekspresi Reguler Tingkat Menengah di R

Angelo Zehr

Data Journalist

Penyebutan nama perusahaan

"...sampai di toko. Pengalaman sangat mulus dan tanpa hambatan. Nilai yang bagus. Saya sangat merekomendasikan ABC Enterprises dan saya pasti akan kembali! Selanjutnya, kami pergi..."

Satu kata: (\\w+\\s), 0 hingga 10 kata: (\\w+\\s){0,10}

str_extract_all(
  blog_post,
  pattern = "(\\w+\\s){0,10}ABC Enterprises\\s?(\\w+\\s){0,10}"
)

Menghasilkan: "I would highly recommend ABC Enterprises and I will be coming back for"

Ekspresi Reguler Tingkat Menengah di R

Tanda baca

"...sampai di toko. Pengalaman sangat mulus dan tanpa hambatan. Nilai yang bagus. Saya sangat merekomendasikan ABC Enterprises dan saya pasti akan kembali! Selanjutnya, kami pergi..."

Diekstrak: "I would highly recommend ABC Enterprises and I will be coming back for"

Ganti \\w+ dengan [\\w[:punct:]]+

Diekstrak: "smooth and seamless experience. Great value. I would highly recommend ABC Enterprises and I will be coming back for sure! Next, we "

Ekspresi Reguler Tingkat Menengah di R

Ayo berlatih!

Ekspresi Reguler Tingkat Menengah di R

Preparing Video For Download...