zdgtl 2 months ago

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

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:

  • (sudah) menangkap kata "sudah".
  • .*$ mencocokkan semua karakter setelah "sudah" hingga akhir baris.
  • $1 di "Replace with" menggantikan hasil dengan hanya bagian yang ditangkap, yaitu "sudah".


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:

  • .*? mencocokkan semua karakter sebelum kata "sudah" secara non-greedy.
  • (sudah.*) menangkap kata "sudah" dan semua yang ada setelahnya hingga akhir baris.
  • $1 di "Replace with" menggantikan hasil dengan hanya bagian yang ditangkap, yaitu "sudah" beserta semua yang ada setelahnya.

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*
0
149

AWS DATA

defaultuser.png
zdgtl
2 months ago
Unix Timestamp Converter

Unix Timestamp Converter

defaultuser.png
zdgtl
3 months ago
video

Cara membuat Google Drive API

zdgtl
zdgtl
3 months ago

Bulk post Wordpress Via xmlrpc Menggunakan Python

defaultuser.png
zdgtl
3 months ago
Extract email addresses from a text file using notepad++

Extract email addresses from a text file using notepad++

defaultuser.png
zdgtl
3 months ago