Hapus Akhiran (Suffix) dari Teks Online – Penghapus Akhir Baris & Ekstensi Massal
Hapus akhiran (suffix) yang tidak diinginkan, ekstensi file (.txt, .pdf, .jpg), garis miring di akhir, tanda koma, atau pola ekspresi reguler khusus dari ujung setiap baris secara instan. Tempel daftar Anda di bawah ini untuk membersihkan ribuan baris secara real-time tanpa menimpa teks sumber asli Anda.
Cara Menghapus Akhiran (Suffix) dari Setiap Baris
- Tempel Teks Anda – Masukkan daftar nama file, URL, atau baris data teks Anda ke dalam kotak Teks Sumber, atau klik Muat Contoh untuk melihat cara kerjanya.
- Tentukan Satu atau Beberapa Akhiran – Ketik satu akhiran pada kolom Akhiran yang dihapus, masukkan daftar akhiran massal pada Banyak akhiran (satu per baris), atau klik salah satu tombol Preset Cepat di atas editor.
- Sesuaikan Aturan Pencocokan – Aktifkan Peka huruf besar/kecil jika akhiran huruf besar dan kecil harus dibedakan, atau aktifkan Gunakan ekspresi reguler (Regex) untuk penghapusan berbasis pola.
- Salin atau Ekspor – Hasil yang Dibersihkan diperbarui secara otomatis dan real-time. Klik Salin ke Clipboard atau Unduh .txt untuk menyimpan output Anda.
Contoh Sebelum & Sesudah
1. Menghapus Banyak Ekstensi File
Banyak akhiran: .pdf, .docx, .xlsx
annual-report-2026.pdf project-proposal.docx budget-q4.xlsx
Hasil yang Dibersihkan:
annual-report-2026 project-proposal budget-q4
2. Membersihkan Query String URL (Regex)
Akhiran Regex: \?.*
https://example.com/shoes?utm_source=ads https://example.com/hats?ref=newsletter https://example.com/bags
Hasil yang Dibersihkan:
https://example.com/shoes https://example.com/hats https://example.com/bags
3. Menghapus Tag Versi & Status
Akhiran Regex: ([_-](v\d+|old|backup|final))$
homepage_layout_v12 user_database_backup checkout-flow-final
Hasil yang Dibersihkan:
homepage_layout user_database checkout-flow
Panduan Cepat: Resep Penghapusan Akhiran & Regex Umum
Perlu menghapus pola dinamis yang berbeda-beda di setiap baris? Aktifkan Gunakan ekspresi reguler (Regex) lalu tempel salah satu pola siap pakai berikut ke dalam kolom Akhiran yang dihapus:
| Tujuan / Kasus Penggunaan | Pola Akhiran | Mode | Contoh Transformasi |
|---|---|---|---|
| Hapus ekstensi file tunggal apa pun | \.[a-zA-Z0-9]{1,6}$ |
Regex | photo_01.webp → photo_01 |
| Hapus parameter query URL | \?.*$ |
Regex | /page?id=42&sort=asc → /page |
| Hapus garis miring di akhir | /+ |
Regex | https://site.com/blog/ → https://site.com/blog |
| Hapus angka / ID di akhir baris | [\s_-]*\d+$ |
Regex | item_name_4092 → item_name |
| Hapus koma atau titik koma di akhir | [,;:]+$ |
Regex | "apple", → "apple" |
| Hapus catatan dalam kurung di akhir baris | \s*\([^)]*\)$ |
Regex | John Doe (Admin) → John Doe |
Kapan Menggunakan "Hapus Akhiran" vs. "Hapus N Karakter Terakhir"
- Gunakan Hapus Akhiran dari Teks (alat ini) ketika Anda ingin menghapus kata, ekstensi, pembatas, atau pola regex tertentu dari akhir setiap baris—dan membiarkan baris yang tidak diakhiri dengan pola tersebut tetap utuh.
- Gunakan Hapus Karakter Terakhir Setiap Baris ketika Anda ingin memotong sejumlah karakter tetap (seperti 3 atau 5 karakter terakhir) dari setiap baris tanpa memedulikan apa isi karakter tersebut.
Pertanyaan yang Sering Diajukan (FAQ)
Bagaimana cara menghapus ekstensi file dari daftar nama file?
Klik tombol Preset Cepat Ekstensi File (.ext) di atas area input. Tombol ini secara otomatis mengaktifkan mode Regex dengan pola \.[a-zA-Z0-9]{1,8}$ untuk menghapus ekstensi seperti .txt, .jpg, .pdf, atau .docx dari setiap baris. Jika Anda hanya ingin menghapus ekstensi tertentu saja, biarkan opsi Regex tidak dicentang lalu ketik ekstensi tersebut satu per baris di kotak Banyak akhiran.
Apa yang terjadi jika sebuah baris memiliki akhiran bertumpuk seperti "archive.tar.gz"?
Anda memiliki dua cara untuk menangani akhiran gabungan: tambahkan .tar.gz secara langsung ke dalam kotak Banyak akhiran (alat ini secara otomatis memeriksa akhiran yang lebih panjang sebelum yang lebih pendek), atau centang Hapus akhiran berantai secara berulang di bawah Opsi Pemrosesan sehingga .gz dan kemudian .tar dihapus secara berurutan.
Bagaimana cara menghapus semua teks setelah karakter tertentu pada setiap baris?
Aktifkan Gunakan ekspresi reguler (Regex) dan masukkan karakter pembatas Anda diikuti oleh .*. Sebagai contoh, #.* menghapus komentar di akhir baris yang diawali dengan #, \?.* menghapus query string URL, dan \s+-\s+.* menghapus deskripsi setelah tanda hubung di akhir baris.
Apa fungsi opsi "Hapus seluruh baris jika cocok persis"?
Biasanya, jika sebuah baris hanya berisi akhiran tersebut (misalnya, isi baris adalah _old dan akhiran yang Anda hapus adalah _old), penghapusan akhiran akan menyisakan baris kosong. Mencentang Hapus seluruh baris jika cocok persis akan menghapus baris tersebut sepenuhnya dari daftar output sehingga tidak ada baris kosong yang tertinggal.
Apakah teks saya aman dan bersifat pribadi saat menggunakan penghapus akhiran online ini?
Ya. Seluruh pemrosesan teks dijalankan 100% di sisi klien (client-side) di dalam browser Anda melalui JavaScript. Daftar teks, nama file, dan URL Anda tidak pernah dikirimkan ke server eksternal mana pun.