NLP Academy · Pelajaran

Trik Tokenisasi Regex

Memisahkan teks persis seperti yang Anda inginkan

Pelajaran 4 dari 413 langkah

Trik Tokenisasi Regex adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.

Tokenisasi dengan Pola

Anda dapat melakukan tokenisasi teks dengan menjelaskan bentuk token, lalu membiarkan regex menemukan setiap bagian yang sesuai dengan definisi Anda.

Cocokkan Kata Secara Langsung

Pola \w+ dengan findall mengambil setiap rangkaian karakter kata, sehingga menghasilkan daftar kata yang rapi dan mengabaikan spasi di antaranya.

re.findall("\w+", "Hello, world!")

Pisahkan, Bukan Cocokkan

Fungsi re.split memecah teks di setiap kemunculan pola. Memisahkan berdasarkan spasi mengubah kalimat menjadi daftar token kasar dengan cepat.

re.split("\s+", "one  two three")

Pisahkan Berdasarkan Beberapa Pemisah

Dengan kelas karakter, re.split dapat memecah teks berdasarkan banyak pemisah sekaligus, seperti spasi, koma, dan titik koma dalam satu operasi.

re.split("[ ,;]+", "a, b;c d")

Pertahankan Tanda Baca sebagai Token

Terkadang tanda baca penting. Pola seperti \w+|[^\w\s] menangkap kata dan simbol tunggal secara terpisah, sehingga tidak ada yang terhapus secara diam-diam.

Operator Alternasi

Garis tegak berarti atau. Pola cat|dog cocok dengan salah satu kata, sehingga satu ekspresi reguler dapat menjelaskan beberapa bentuk token yang Anda perlukan.

re.findall("cat|dog", "a dog, a cat")

Cocokkan Bilangan dan Desimal

Bilangan memerlukan aturan tersendiri. Pola \d+\.?\d* cocok dengan bilangan bulat dan desimal, sehingga harga dan jumlah tetap menjadi satu token.

re.findall("\d+\.?\d*", "buy 3 for 4.50")

Tangani Kontraksi

Pemisahan naif merusak kata seperti do not dalam bentuk singkatnya. Pola token yang lebih cerdas dapat mempertahankan apostrof di dalam kata pada tempatnya.

Batas Kata Membantu

Jangkar \b menandai batas kata, yaitu tepi antara kata dan karakter nonkata. Jangkar ini membantu Anda mengambil kata utuh tanpa mengambil kata di sebelahnya.

Buat Pola Token

Pemecah token praktis sering menggabungkan aturan dengan alternasi: cocokkan URL, lalu bilangan, kemudian kata, dan terakhir simbol, sesuai urutan prioritas.

Kompilasi untuk Kecepatan

Jika Anda sering menggunakan kembali sebuah pola, re.compile mengubahnya menjadi objek yang dapat digunakan kembali. Kodenya lebih rapi dan berjalan lebih cepat pada banyak string.

tok = re.compile("\w+")

Pemeriksaan Singkat

Anda ingin memecah string di setiap tempat yang memiliki satu atau lebih spasi. Fungsi mana yang paling sesuai?

Rangkuman: Pemecah Token Ekspresi Reguler

Anda menggunakan findall, split, alternation, and compile untuk mengubah teks mentah menjadi token yang tepat sesuai kebutuhan. Ekspresi reguler memberi Anda kendali penuh. 🎯

Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Trik Tokenisasi Regex” gratis?

Ya — teks lengkap “Trik Tokenisasi Regex” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Trik Tokenisasi Regex”?

Memisahkan teks persis seperti yang Anda inginkan Kamu berlatih NLP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai NLP Academy?

Tidak diperlukan pengalaman sebelumnya. NLP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Trik Tokenisasi Regex” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran NLP Academy ini?

Ya. Setiap pelajaran NLP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Regex dalam 5 Menit
  2. Menemukan Email dan URL
  3. Grup Penangkap dan Penggantian
  4. Trik Tokenisasi Regex
← Kembali ke NLP Academy