Regex: Pilih semua kata / string yang diawali dengan .dot

Aug 20 2020

Saya ingin memilih dengan regex semua kata yang diawali dengan .dot

misalnya: .myselfatau .I go homeatau.5 a clock

Bisakah kamu membantuku?

Jawaban

5 Glorfindel Aug 20 2020 at 00:10

Masalah utama dengan titik adalah .karakter regex untuk 'cocok dengan apapun'. Anda harus menghindarinya dengan garis miring terbalik.

Ekspresi reguler berikut akan cocok dengan kata-kata yang dimulai dengan titik:

\.\w+

Artinya dalam contoh Anda .I go homehanya .Iakan dicocokkan, karena kata gotersebut tidak dimulai dengan titik. Jika Anda ingin mengubahnya dan memperluasnya ke seluruh baris, jadi misalnya hanya cocok dengan baris kedua di teks berikut

I go home
.I go home
I go home

Anda membutuhkan regex berikut:

^\..*

dimana .*artinya 'cocokkan semuanya'. (Dalam hal ini, pastikan opsi Notepad ++ ". Matching new line" dinonaktifkan, atau Anda akan memilih sisa teks lainnya.)