Menghapus string sebelum dan sesudah patern menggunakan regex di notepa++

2024-11-14 17:51:34 - Coderja

Contoh Soal

membawa sabun sudah tpi baru satu
membawa handuk sudah tapi belum di cuci
membawa perabotan dapur sudah tapi belum lengkap



Untuk memotong atau menghapus semua kata/string setelah kata "sudah" menggunakan regex di Notepad++, Anda dapat mengikuti langkah-langkah berikut:
  1. Buka Notepad++.
  2. Masukkan data Anda ke dalam dokumen.
  3. Tekan Ctrl + H untuk membuka dialog "Replace".
  4. Pastikan opsi "Match case" dan "Wrap around" tidak dicentang, dan pilih "Regular expression" di bagian "Search Mode".
  5. Di kolom "Find what", masukkan regex berikut:
(sudah).*$

Di kolom "Replace with", masukkan:

$1
  1. Klik tombol "Replace All".

Penjelasan:


Setelah melakukan langkah-langkah di atas, hasilnya akan menjadi:

membawa sabun sudah
membawa handuk sudah
membawa perabotan dapur sudah


bagaimana kaloau kita ingin menghapus semua karakter sebelum kata sudah?


Untuk menghapus semua kata sebelum "sudah" dan mempertahankan semua yang ada setelahnya di Notepad++, Anda dapat menggunakan langkah-langkah berikut:


  1. Buka Notepad++.
  2. Masukkan data Anda ke dalam dokumen.
  3. Tekan Ctrl + H untuk membuka dialog "Replace".
  4. Pastikan opsi "Match case" dan "Wrap around" tidak dicentang, dan pilih "Regular expression" di bagian "Search Mode".
  5. Di kolom "Find what", masukkan regex berikut:
.*?(sudah.*)$

Di kolom "Replace with", masukkan:

$1
  1. Klik tombol "Replace All".


Penjelasan:

Setelah melakukan langkah-langkah di atas, hasilnya akan menjadi:

sudah tapi bohong
sudah tapi belum di cuci
sudah tapi belum lengkap


Jika Kata "sudah" termasuk yang dihapus

.*?sudah\s*

jika ada dua kata sudah, dan hanya kata "sudah pertama saja yang di hilangkan

^.*?sudah\s*

More Posts