Video: Kosa Kata Bahasa Inggris Yang Wajib Dihafal Untuk Pemula 2025
R menyokong konsep ungkapan biasa, yang membolehkan anda mencari corak di dalam teks. Anda mungkin tidak pernah mendengar ungkapan biasa, tetapi anda mungkin biasa dengan konsep yang luas. Jika anda pernah menggunakan * atau? untuk menunjukkan sebarang perkataan dalam satu perkataan, maka anda telah menggunakan satu bentuk carian wildcard. Ekspresi tetap menyokong idea wildcard dan banyak lagi.
Ungkapan biasa membenarkan tiga cara membuat corak carian yang lebih umum daripada ungkapan tunggal, tetap:
-
Alternatif: Anda boleh mencari contoh satu corak atau yang lain, yang ditunjukkan oleh | simbol. Sebagai contoh pantai | beech sepadan dengan kedua pantai dan beech.
Pada papan kekunci bahasa Inggeris dan Amerika Syarikat, anda biasanya boleh mencari | | pada kekunci yang sama seperti backslash ().
-
Pengkomposan: Anda corak kumpulan bersama menggunakan tanda kurung (). Misalnya anda menulis (a | e) ch untuk mencari kedua pantai dan beech.
-
Pengkuip: Anda menyatakan sama ada elemen dalam corak mesti diulang atau tidak dengan menambah * (berlaku sifar atau banyak kali) atau + (berlaku satu atau beberapa kali). Sebagai contoh, untuk mencari sama ada bach atau beech (sifar atau lebih a dan e tetapi tidak keduanya) e * | a *) ch.
Cuba contoh berikut. Pertama, buat pembolehubah baru dengan lima perkataan: >> kata laluan <- c ("bach", "back", "beech", "beach", "black")
Find either
beach > atau beech menggunakan pencocokan alternatif:
dan
beech
tetapi tidak
pantai:
kata laluan [grep ("b (e * | a *) ch" > Untuk mencari lebih banyak bantuan dalam R mengenai ungkapan biasa, lihat halaman Bantuan? regexp. Beberapa sumber hebat yang lain untuk mempelajari lebih lanjut mengenai ungkapan biasa adalah Wikipedia dan, di mana anda boleh mencari panduan dan tutorial mula-mula.
