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.

Preset Cepat:

Baris Aktif: 0

Akhiran Dihapus: 0

Karakter Output: 0

Cara Menghapus Akhiran (Suffix) dari Setiap Baris

  1. 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.
  2. 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.
  3. 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.
  4. 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:

Pola Penghapusan Akhiran Teks Biasa dan Ekspresi Reguler yang Umum
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.