Modul
Isi
Indeks 🔎︎

# 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 Shift+Enter kombinasi tombol. Untuk mengubah hentian baris menjadi hentian paragraf, masukkan \n in the Find dan menggantikan kotak, dan kemudian melakukan pencarian dan ganti. \n dalam Find kotak teks adalah singkatan dari line break yang telah dimasukkan dengan Shift+Enter kombinasi tombol. \n dalam Ganti kotak teks adalah singkatan dari paragraph break yang dapat dimasukkan dengan Enter atau Kembali.
\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] | Merupakan salah satu karakter yang ada di antara keduanyaadanetermasuk keduanya yaitu awal dan akhir karakter Karakter diurutkan berdasarkan bilangan kode mereka.
[a-eh-x] | Merepresentasikan salah satu karakter itu antara a-e dan h-x.
[^a-s] | Merepresentasikan semua yang tidak diantara 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 kurung 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. untuk contoh, jika isi dari teks anda adalah nomor 13487889dan anda mencari menggunakan ekspresi reguler (8)7\1\1,maka ditemukan "8788" Anda juga dapat menggunakan () untuk istilah grup, sebagai contoh, "a(bc)?d" maka ditemukan "ad" atau "abcd". Dalam kotak Ganti: Menggunakan $ (dolar) daripada \ (backslash) untuk mengganti referensi. Menggunakan $0 untuk mengganti seluruh kalimat yang ditemukan.
[:alpha:] | Merepresentasikan karakter alfabetis. Menggunakan {:alpha:]+ untuk menemukan salah satu dari mereka.
[:digit:] | Merepresentasikan digit desimal. Menggunakan [: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.

Untuk daftar lengkap yang didukung karakter dan sintaks, lihat ICU Regular Expressions documentation

## 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.

Topik Terkait

Cari & Ganti

menggunakan kartu liar dalam pencarian teks

Mencari dan Mengganti dalam Tulisan

Laman Wiki tentang ekspresi reguler dalam Writer

Laman Wiki tentang ekspresi reguler dalam Calc