Dibangun dengan AI canggih di perangkat Anda dan akselerasi perangkat keras untuk performa profesional dengan privasi tanpa kompromi.AI di perangkat — profesional dan privat.
Alat Pemisah Teks
Bagi teks dengan delimiter, ukuran, atau jumlah — tanpa unggahan.
- Berjalan di perangkat Anda
- Tidak pernah memotong kata
- Satu berkas gratis · 100 dengan Pro
Jatuhkan berkas teks di sini
Hingga 10.0 MB · .txt · .md · .markdown · .csv · .tsv
Matikan untuk memperlakukan tiap garis miring terbalik sebagai dirinya sendiri.
Ketik teks persis untuk memisah. Escape: \n baris baru, \t tab, \r return, \s spasi apa pun.
Diterapkan ke tiap bagian setelah pembagian.
Urutan escape juga berlaku di sini: \n adalah baris baru, \t adalah tab. Kosongkan untuk menyambung tanpa apa pun.
Menambahkan teks di sekeliling tiap bagian — berguna saat menempelkannya ke model satu per satu.
Gratis: 10.0 MB teks, 1 berkas sekali jalan, 50.000 bagian.
Apa yang dilakukan pemisah teks ini
Ia mengambil satu blok teks dan mengubahnya menjadi kumpulan bagian yang bisa Anda pakai terpisah. Tempel teksnya, atau buka berkas .txt, .csv, .log, .md, .json, atau .srt — teks diproses di perangkat Anda, bukan di server kami, dan berkasnya dibaca, dibagi, serta ditulis kembali di tempatnya semula.
Bagi teks menjadi beberapa bagian berdasarkan pembatas, panjang, atau jumlah baris, lalu ambil bagiannya satu per satu. Tiap bagian punya kartunya sendiri yang menampilkan posisi, panjang, tombol salin, dan tombol unduh, jadi Anda mengambil yang benar-benar dicari alih-alih menyisirnya di dalam dinding garis pemisah. Versi lama halaman ini menaruh seluruh hasil dalam satu kotak baca-saja yang dipisahkan penanda ---; jika sebuah bagian memuat --- juga, tidak ada cara mengetahui di mana ia berakhir.
- Tujuh mode — delimiter, ekspresi reguler, baris, kata, karakter, potongan berukuran tetap, dan jumlah bagian sama besar yang tetap.
- Lima format keluaran — digabung dengan pemisah Anda, satu per baris, bernomor, array JSON, atau baris CSV.
- Pengambilan per bagian — salin atau unduh satu bagian, atau ambil semuanya sebagai berkas terpisah dalam satu arsip.
- Statistik langsung — berapa bagiannya, dan mana yang terpanjang, terpendek, serta rata-ratanya — angka yang membongkar ukuran yang keliru.
- Tidak ada yang diunggah — pembagian berjalan di perangkat Anda dan tidak ada data berkas yang dikirim lewat jaringan.
Tujuh mode pembagian
Tiga mode membagi berdasarkan sesuatu yang Anda ketik, tiga membagi berdasarkan struktur teks itu sendiri, dan satu membagi teks menjadi sejumlah bagian yang Anda pilih. Memilih yang tepat biasanya adalah selisih antara satu pengaturan dan banyak coba-coba.
| Mode | Memotong pada | Pakai saat |
|---|---|---|
| Dengan delimiter | teks literal yang Anda ketik | teksnya memakai pemisah — koma, garis tegak, tab, atau kata seperti SELESAI |
| Dengan ekspresi reguler | sebuah pola, dengan flag | pemisahnya berubah-ubah: angka apa pun, salah satu dari dua simbol, deretan berulang |
| Per baris | setiap jeda baris | tiap baris adalah satu catatan — log, daftar, hasil ekspor |
| Per kata | deretan spasi | Anda ingin kosakatanya, bukan tata letaknya |
| Per karakter | setiap karakter | Anda butuh tiap huruf, angka, atau emoji sendiri-sendiri |
| Jadi potongan | ukuran yang Anda setel | ada sesuatu di hilir yang punya batas panjang |
| Jadi bagian sama besar | jumlah yang Anda setel | Anda butuh persis empat berkas, atau sepuluh, dan ukurannya boleh menyesuaikan |
Membagi berdasarkan sesuatu yang Anda ketik
Mode delimiter adalah pencarian substring biasa: apa yang Anda ketik itulah yang dicari — tak ada sintaks pola yang perlu di-escape, dan titik tetap titik. Mode ekspresi reguler kebalikannya: semuanya pola, flag milik Anda, dan grup tangkap bisa dipertahankan sebagai bagian tersendiri alih-alih dibuang.
Membagi berdasarkan struktur teks
Mode baris memperlakukan akhir baris Windows sebagai satu potongan, bukan dua, sehingga bagian tidak kembali dengan carriage return tak terlihat menempel di ujungnya. Mode kata mengembalikan deretan tanpa spasi, jadi tidak ada bagian kosong yang perlu dibersihkan. Mode karakter bekerja dalam karakter utuh, jadi satu emoji tetap satu bagian, bukan tiba sebagai dua potongan rusak.
Memotong tanpa memutus kata
Pemisah mana pun bisa memotong setiap N karakter. Masalahnya adalah efeknya pada teks: potongan jatuh di tempat yang ditentukan hitungan, hampir selalu di tengah kata, dan tiap bagian tiba sebagai serpihan. Alat ini membiarkan Anda menentukan di mana sebuah potongan boleh jatuh.
- Di mana saja — memotong tepat pada ukuran yang disetel, di mana pun itu jatuh. Pakai saat bagian-bagiannya berupa data dan bukan prosa, dan saat harus tersusun kembali bita demi bita.
- Antar kata — memundurkan potongan ke spasi terdekat, sehingga tiap bagian berisi kata utuh. Kata yang lebih panjang dari batasnya tetap dipotong, karena alternatifnya adalah mengabaikan batas itu.
- Antar kalimat — memundurkannya ke titik, tanda tanya, atau tanda seru terdekat. Tiap bagian terbaca sebagai prosa yang selesai; bila tak ada akhir kalimat dalam jangkauan, ia jatuh ke batas kata, lalu ke potongan tepat.
Ukuran yang Anda setel tetap berlaku
Potongan per kata atau per kalimat tetap berada dalam ukuran yang Anda minta — potongannya hanya digeser lebih awal, tidak pernah lebih lambat — jadi batas 2.000 karakter tetap batas 2.000 karakter. Spasi di titik potong ikut terpakai sebagaimana sebuah delimiter, sehingga tidak ada bagian yang diawali spasi sisa bagian sebelumnya.
Membagi untuk batas konteks sebuah model
Inilah alasan kebanyakan orang sekarang mencari pemisah teks. Setel satuan ke karakter, ukuran sesuai yang diterima model, dan potongan antar kalimat — maka tiap bagian berakhir pada gagasan yang utuh, bukan setengah kata. Dengan Pro Anda juga bisa menyalakan header bagian: tiap bagian dibungkus [START PART n/N] dan [END PART n/N] dengan satu baris pembuka di atas, agar model menunggu seluruh kumpulan sebelum menjawab. Alat yang dibuat khusus untuk ini memotong keras pada jumlah karakter dan sama sekali tidak menawarkan pilihan batas.
Delimiter, urutan escape, dan pola
Kotak delimiter adalah kolom teks, jadi karakter yang paling dibutuhkan — tab, baris baru, carriage return — justru yang tidak bisa diketikkan di sana. Urutan escape adalah jalan masuknya, dan berlaku di posisi mana pun dalam kotak, bukan hanya saat kotaknya tidak memuat apa-apa lagi.
| Ketik | Artinya | Catatan |
|---|---|---|
| \n | satu baris baru | gabungkan: ,\n membagi pada koma yang diikuti jeda baris |
| \t | satu tab | pemisah pada hasil ekspor .tsv |
| \r | satu carriage return | jarang perlu sendiri — Per baris sudah menangani \r\n |
| \s | karakter spasi apa pun | sebuah himpunan, bukan satu karakter, jadi seluruh delimiter diperlakukan sebagai pola |
| \xHH | satu bita menurut kode heksadesimal | \x1f untuk unit separator |
| \uXXXX | karakter apa pun menurut titik kode | \u00b7 untuk titik tengah |
Escape yang tidak dikenali alat ini dipertahankan persis seperti diketik, termasuk garis miring terbaliknya, sehingga jalur Windows seperti C:\Users\saya dibagi secara harfiah alih-alih diam-diam berubah menjadi C:Userssaya. Matikan Baca urutan escape untuk memperlakukan tiap garis miring terbalik sebagai dirinya sendiri.
Kapan memakai ekspresi reguler
Pakai pola saat pemisahnya berubah-ubah alih-alih berulang: [;=] untuk baris konfigurasi yang memakai keduanya, \d+ untuk membagi di sekitar angka, \s{2,} untuk membagi pada deretan dua spasi atau lebih tetapi bukan satu spasi. Flag-nya milik Anda: i mengabaikan huruf besar-kecil, m untuk multibaris, u untuk Unicode penuh. Pertahankan grup tangkap mengubah pemisah yang ditemukan menjadi bagian tersendiri, sehingga tidak ada isi teks asli yang terbuang.
Delimiter kosong bukanlah pembagian
Mengosongkan kotak delimiter dulu membagi teks menjadi karakter satu per satu, karena itulah yang dilakukan string kosong pada pembagian string. Pada tempelan besar itu berarti jutaan bagian dibangun sekaligus, hanya sejauh satu tombol, dan halaman berhenti merespons. Kotak kosong kini ditolak dan diarahkan ke Per karakter, yaitu mode yang memang berarti itu.
Format keluaran dan cara bagian dikirim
Pembagian menentukan bagian mana yang ada; format keluaran menentukan tampilannya saat Anda mengambilnya. Semua format di bawah tersedia di paket gratis.
| Format | Tampak seperti | Cocok untuk |
|---|---|---|
| Digabung | bagian, pemisah, bagian, pemisah… | membaca hasilnya, dengan pemisah pilihan Anda — termasuk yang kosong |
| Satu per baris | satu bagian di tiap baris | menempel ke kolom spreadsheet atau perulangan shell |
| Bernomor | 1. bagian | peninjauan, QA, dan apa pun yang dirujuk menurut posisi |
| Array JSON | ["bagian", "bagian"] | skrip atau muatan API — tanda kutip dan jeda baris di-escape dengan benar |
| Baris CSV | bagian,bagian,"bagian, berkoma" | satu baris spreadsheet; kolom diberi tanda kutip hanya bila perlu |
Mengambil satu bagian, atau semuanya
Tiap bagian punya tombol salin dan unduhnya sendiri, jadi Anda bisa mengambil yang ketiga tanpa menyentuh sisanya. Salin semua dan Unduh menyatukan seluruh kumpulan dalam format yang dipilih. Dengan Pro, Unduh bagian sebagai ZIP menulis tiap bagian sebagai berkas bernomor tersendiri di dalam satu arsip — pengiriman yang tidak ditawarkan alat sebanding mana pun — dan satu batch Pro berisi beberapa berkas kembali sebagai satu arsip dengan satu berkas per dokumen.
Membaca statistiknya
Ada lima angka di atas bagian-bagian itu, dan itulah cara tercepat mengetahui bahwa sebuah pengaturan keliru sebelum Anda membaca satu bagian pun.
- Bagian — berapa banyak yang dihasilkan pembagian. Angka yang jauh lebih besar dari dugaan biasanya berarti delimiternya juga muncul di dalam data, bukan hanya di antaranya.
- Terpanjang dan terpendek — sebarannya. Terpendek 0 berarti ada bagian kosong; terpanjang sebesar seluruh masukan berarti delimiternya tidak pernah cocok.
- Rata-rata — pemeriksaan yang berguna saat memotong: dengan batas kata atau kalimat, angkanya sedikit di bawah ukuran yang disetel — itulah batas yang sedang bekerja.
- Diminta — hanya muncul ketika mode bagian sama besar tidak bisa menghasilkan jumlah yang diminta karena batas kata atau kalimat kehabisan teks lebih dulu. Lebih sedikit bagian nyata lebih baik daripada mengisinya dengan bagian kosong.
Tiga kekeliruan yang ditangkap angka-angka ini
Koma sebagai delimiter pada CSV berkolom bertanda kutip akan membagi berlebihan, dan jumlah bagian langsung mengatakannya: itu pekerjaan alat yang memahami CSV, bukan pemisah teks. Terpendek 0 dengan Pertahankan bagian kosong masih menyala berarti delimiter berdampingan. Dan ukuran potongan yang lebih besar dari seluruh dokumen menghasilkan tepat satu bagian; kini penggeser ukuran menolak menawarkan ukuran yang tidak bisa dipakai teksnya, jadi kasus itu sulit dicapai.
Kapan memakainya, dan kapan tidak
Pemisah teks adalah alat yang tepat ketika batasnya ada di dalam teks. Ketika batasnya ada di dalam sebuah format, pakailah alat yang memahami format itu.
Kasus penggunaan ideal
- Batas panjang — potong dokumen panjang menjadi bagian yang diterima model, kolom pesan, atau proses impor, tanpa memutus kata.
- Daftar menjadi catatan — ubah daftar berkoma atau bergaris tegak menjadi satu bagian per entri, lalu ambil satu per satu.
- Log dan ekspor — bagi per baris, lalu serahkan bagiannya ke penghapus duplikat atau pengurut.
- Batch tetap — bagi satu berkas menjadi tepat sepuluh bagian untuk sepuluh orang, dan biarkan ukurannya menyesuaikan.
- Takarir dan transkrip — buka .srt atau .vtt lalu bagi pada baris kosong atau pada kode waktu dengan sebuah pola.
Kapan tidak memakainya
- CSV bertanda kutip — jika koma bisa muncul di dalam sebuah kolom, pembagian teks akan memotongnya. Pakai alat CSV, yang memahami tanda kutip.
- Dokumen terstruktur — berkas Word, PDF, Excel, dan PowerPoint bukan teks: konversikan dulu — dan alat ini akan menunjukkan pengonversi yang tepat jika Anda menjatuhkan salah satunya di sini.
- Apa pun yang ditentukan basis data — jika batas catatannya adalah skema dan bukan sebuah karakter, bagilah di tempat skemanya berada.
Batas, privasi, dan kompatibilitas
Paket gratis menangani 10 MB teks dan hingga 50.000 bagian dari satu berkas sekali jalan. Kedua angka itu ditetapkan di titik di mana pengaturan terberat yang ditawarkan alat ini masih selesai dengan nyaman di ponsel kelas menengah, sehingga percobaan pertama berhasil alih-alih gagal di tengah jalan.
- Gratis — 10 MB, satu berkas sekali jalan, 50.000 bagian. Semua mode, semua format keluaran, semua batas pemotongan, salin dan unduh per bagian.
- Pro — tanpa batas ukuran atau jumlah bagian yang dipaksakan — sejauh yang sanggup ditangani perangkat Anda — ditambah 100 berkas sekaligus, arsip per bagian, arsip per batch, awalan dan akhiran per bagian, serta header bagian.
- Privasi — teks Anda tidak pernah diunggah. Dibaca, dibagi, dan ditulis kembali di perangkat Anda, dan tidak ada data berkas yang melintasi jaringan.
- Luring — setelah halaman termuat, ia tetap bekerja tanpa koneksi.
- Format — hanya berkas teks biasa: .txt, .md, .markdown, .csv, .tsv, .log, .json, .ndjson, .jsonl, .xml, .yaml, .yml, .sql, .env, .ini, .srt, dan .vtt.
Sepuluh megabita terbagi jauh di bawah sepersepuluh detik pada laptop biasa, dan bagian-bagiannya dihitung alih-alih disalin — sehingga dokumen yang menghasilkan sepuluh juta bagian tetap terbuka seketika.
Pertanyaan yang sering diajukan
Bagaimana pemisah teks ini bekerja?
Tempel teks Anda atau buka berkas, pilih mode, lalu tekan Bagi. Mode delimiter memotong di tempat sebuah teks yang Anda ketik muncul, Baris memotong di setiap jeda baris, Jadi potongan membatasi ukuran tiap bagian, dan Bagian sama besar menentukan jumlahnya. Hasilnya ditampilkan sebagai bagian-bagian terpisah, masing-masing dengan panjangnya, tombol salin, dan tombol unduh — dan semuanya berjalan di perangkat Anda.
Mode pembagian apa saja yang tersedia?
Tujuh. Dengan delimiter membagi pada teks literal. Dengan ekspresi reguler membagi pada sebuah pola. Per baris menjadikan tiap baris satu bagian. Per kata dan Per karakter memecah teks ke satuan terkecilnya. Jadi potongan membatasi ukuran tiap bagian dalam karakter, kata, atau baris. Jadi bagian sama besar membagi teks menjadi sejumlah bagian yang Anda pilih.
Bisakah membagi teks tanpa memotong kata di tengah?
Bisa, dan justru inilah pengaturan yang tidak dimiliki kebanyakan pemisah. Pada mode potongan dan bagian sama besar, kontrol pemotongan menawarkan Di mana saja, Antar kata, dan Antar kalimat. Di mana saja memotong tepat di ukuran yang disetel. Antar kata memundurkan potongan ke spasi terdekat sehingga tiap bagian berisi kata utuh. Antar kalimat memundurkannya ke titik, tanda tanya, atau tanda seru terdekat. Keduanya tetap berada dalam ukuran yang Anda minta; hanya kata yang lebih panjang dari batasnya sendiri yang masih terpotong.
Bagaimana membagi teks untuk ChatGPT atau model lain dengan batas konteks?
Gunakan Jadi potongan, setel satuan ke karakter dan ukuran sesuai yang diterima model, lalu pilih Antar kalimat supaya tidak ada bagian yang berhenti di tengah gagasan. Dengan Pro Anda juga bisa menyalakan header bagian, yang membungkus tiap bagian dengan penanda [START PART n/N] dan [END PART n/N] serta menambahkan satu baris pembuka, agar model menunggu seluruh kumpulan sebelum menjawab.
Bisakah memakai tab, baris baru, atau ekspresi reguler sebagai delimiter?
Bisa. Kotak delimiter memahami urutan escape: \n baris baru, \t tab, \r carriage return, \s karakter spasi apa pun, serta \xHH atau \uXXXX untuk sisanya. Escape yang tidak dikenali dipertahankan persis seperti yang diketik, termasuk garis miring terbaliknya, sehingga jalur Windows seperti C:\Users tetap utuh. Pindah ke Dengan ekspresi reguler untuk pola lengkap, dengan flag dan opsi mempertahankan grup tangkap sebagai bagian tersendiri.
Bagaimana keluarannya diformat, dan bisakah mengekspor JSON?
Ada lima cara. Digabung menaruh bagian-bagian dalam satu blok dengan pemisah pilihan Anda — termasuk pemisah kosong, yang menyambungnya tanpa apa pun. Satu per baris, Bernomor, Array JSON, dan Baris CSV melengkapi sisanya. Semua format tersedia di paket gratis. Anda bisa menyalin atau mengunduh seluruh kumpulan, mengambil satu bagian saja, atau dengan Pro mengunduh tiap bagian sebagai berkas tersendiri dalam satu arsip.
Kenapa muncul bagian kosong, dan apakah teks saya privat?
Bagian kosong muncul ketika dua delimiter berdampingan, atau ketika teks diawali atau diakhiri dengan salah satunya. Matikan Pertahankan bagian kosong untuk membuangnya, dan nyalakan Pangkas tiap bagian untuk membuang spasi lebih dulu. Teks Anda tidak pernah diunggah: dibaca, dibagi, dan ditulis kembali di perangkat Anda, dan tidak ada yang dikirim ke mana pun.
Apakah ada batas ukuran, dan apakah bisa offline dan di ponsel?
Paket gratis menangani 10 MB teks dan hingga 50.000 bagian dari satu berkas sekali jalan, yang mencakup hampir semua dokumen nyata. Pro menghapus kedua batas itu, menambah hingga 100 berkas sekaligus, dan menambahkan unduhan arsip. Berjalan di ponsel, tablet, dan komputer, dan setelah halaman termuat Anda bisa terus membagi tanpa koneksi internet.
dari 170 penilaian
Beri nilai alat ini
Ketuk bintang — hanya sebentar