Daftar Ekspresi Reguler

Karakter

Hasil/Penggunaan

Karakter

Merupakan karakter yang diberikan kecuali ditentukan yang lain.

.

Merupakan karakter tunggal apa pun kecuali untuk jeda baris atau jeda paragraf. Misalnya, istilah pencarian "sh.rt" mengembalikan "kemeja" dan "pendek".

^

Hanya menemukan istilah pencarian jika istilah tersebut di awal paragraf. Objek khusus seperti bidang kosong atau bingkai karakter-berlabuh, di awal paragraf diabaikan. Contoh: "^Peter".

$

Hanya menemukan istilah pencarian jika istilah tersebut muncul di akhir paragraf. Objek khusus seperti bidang kosong atau bingkai karakter-menempel di akhir paragraf diabaikan. Contoh: "Peter$".

$ berdiri sendiri cocok dengan akhir dari suatu paragraf. Dengan cara ini mungkin untuk mencari dan mengganti pemutus paragraf.

*

Temukan nol atau lebih karakter di depan "*". Misalnya, "Ab*c" menemukan "Ac", "Abc", "Abbc", "Abbbc", dan sebagainya.

+

Menemukan satu atau lebih dari karakter di depan "+". Misalnya, "AX.+4" menemukan "AXx4", tetapi tidak "AX4".

String terpanjang yang mungkin cocok dengan pola pencarian ini dalam paragraf selalu ditemukan. Jika paragraf berisi string "AX 4 AX4", seluruh bagian disorot.

?

Menemukan nol atau salah satu karakter di depan "?" Misalnya, "Teks?" menemukan "Teks" dan "Teks" dan "x (ab|c)?y" menemukan "xy", "xaby", atau "xcy".

\

Pencarian menafsirkan karakter khusus yang mengikuti "\" sebagai karakter normal dan bukan sebagai ekspresi reguler (kecuali untuk kombinasi \n, \t, \>, dan \<). Misalnya, "tree\." menemukan "pohon.", bukan "pohon" atau "pohon".

\n

Merupakan jeda baris yang dimasukkan dengan kombinasi tombol Shift + Enter. Untuk mengubah hentian baris menjadi hentian paragraf, masukkan\n dalam Cari danGanti kotak, dan kemudian melakukan pencarian dan ganti.

\n pada Cari teks box representasi untuk pindah baris yang disisipkan dengan kunci kombinasi Shift+Enter.

\n pada ganti teks box representasi untuk pindah paragraf yang dapat dimasukkan dengan kunci Enter atau Return.

\t

Mewakili sebuah tab. Anda dapat menggunakan ekspresi di Ganti.

\b

Cocokkan kata pembatas. Misalnya, "\bbokk" menemukan "bookmark" tetapi tidak "checkbook" sedangkan "book\b" menemukan "checkbook" tetapi tidak "bookmark. Kata diskret "book" ditemukan oleh kedua istilah pencarian.

^$

Menemukan sebuah paragraf kosong.

^.

Menemukan karakter pertama paragraf.

& atau $0

Menambahkan string yang ditemukan oleh kriteria pencarian di Cari kotak dengan istilah dalam Ganti kotak saat Anda membuat pengganti.

Misalnya, jika anda memasukkan "window" di kotak Temukan dan "&frame" di kotak Ganti, kata "window" digantikan dengan "windowframe".

Anda juga bisa memasukkan "&" dalam kotak Ganti untuk memodifikasi Atribut atau Format dari kalimat yang ditemukan dengan kriteria pencarian.

[abc123]

Merupakan salah satu karakter yang berada di antara tanda kurung.

[a-e]

Menyatakan karakter yang lain dimana diantara a dan e, termasuk keduanya karakter dari mulai dan akhir

Karakter diurutkan berdasarkan bilangan kode mereka.

[a-eh-x]

Menyatakan karakter apa saja diamana diantara a-e dan h-x

[^a-s]

menyatakan semuanya dimana bukan diantarnya a dan s

\uXXXX

\UXXXXXXXX

Merupakan karakter berdasarkan kode Unicode heksadesimal empat-digit (XXXX).

Untuk karakter yang tidak jelas ada varian terpisah dengan huruf kapital U dan delapan digit heksadesimal (XXXXXXXX).

Untuk font simbol tertentu, kode untuk karakter khusus dapat bergantung pada font yang digunakan. Anda dapat melihat kode dengan memilih Sisipkan - Karakter Spesial.

|

Menemukan istilah yang muncul sebelum "|" dan juga menemukan istilah yang muncul setelah "|". Misalnya, "ini | yang" menemukan "ini" dan "itu".

{2}

Menjelaskan berapa kali karakter yang berada di depan braket pembuka terjadi. Misalnya, "tre{2}" menemukan dan memilih "tree".

{1,2}

Menjelaskan jumlah minimum dan maksimum karakter yang berada di depan braket pembuka dapat terjadi. Misalnya, "tre{1,2}" menemukan dan memilih "tre" and "tree".

{1,}

Menjelaskan jumlah minimum karakter yang berada di depan braket pembuka dapat terjadi. Misalnya. "tre{tre2,}" menemukan "tree", "treee", dan "treeeee".

( )

di dalam kotak pencarian:

Mendefinisikan karakter didalam tanda kurung sebagai referensi. Anda kemudian dapat merujuk ke referensi pertama dalam ekspresi saat ini dengan "\ 1", ke referensi kedua dengan "\ 2", dan seterusnya.

Misalnya, jika teks Anda berisi angka 13487889 dan Anda mencari menggunakan persamaan reguler (8) 7 \ 1 \ 1, "8788" ditemukan.

Anda juga dapat menggunakan () ke istilah grup, sebagai contoh, "a(bc)?d" akan menemukan "ad" atau "abcd".

Dalam kotak Ganti:

Gunakan $ (dollar) daripada \ (backslash) untuk mengganti prefrensi. gunakan $0 untuk mengganti semua sting yang ditemukan.

[:alpha:]

Merepresentasikan karakter alfabetis. Menggunakan [:alpha:]+ untuk menemukan salah satu atau lebih dari mereka.

[:digit:]

Mewakili angka desimal. Gunakan [:digit:]+ untuk menemukan salah satu dari mereka.

[:alnum:]

Merepresentasikan karakter alfabetis ([:alpha:] dan [:digit:]).

[:space:]

Merepresentasikan karakter spasi (tetapi bukan karakter whitespace lain).

[:print:]

Melambangkan sebuah karakter yang dapat di cetak

[:cntrl:]

Melambangkan sebuah karakter yang tidak tercetak

[:lower:]

Merepresentasikan karakter huruf kecil jika Kapitalisasi yang sama dipilih di Pengaturan.

[:upper:]

Merepresentasikan karakter huruf besar jika Kapitalisasi yang sama dipilih di Pengaturan


Contoh

e([:digit:])? -- menemukan 'e' diikuti dengan nol atau satu angka. Perhatikan bahwa saat ini semua kelas karakter bernama seperti [:digit:] harus dilampirkan dalam tanda kurung.

^([:digit:])$ -- Menemukan baris atau sel dengan tepat satu digit.

Anda dapat mengkombinasi istilah pencarian membentuk pencarian kompleks.

Untuk menemukan tiga digit nomor saja di dalam sebuah paragraf

^[:digit:]{3}$

^ berarti kecocokan mesti pada awal paragraf,

[:digit:] matches any decimal digit,

{3} berarti bahwa mesti ada tepat ada 3 salinan "digit",

$ berarti kecocokan mesti mengakhiri suatu paragraf.