Modül
İçerikler
Dizin 🔎︎

# Düzenli İfadeler Listesi

Karakter | Sonuç/Kullanım
Herhangi bir karakter | Herhangi bir karakter belirlenmeksizin bir karakteri temsil eder.
. | Sayfa sonu veya paragraf sonu haricindeki herhangi bir karakteri temsil eder. Örneğin, "tak.im" arama terimi "takvim" ve "taksim" sonuçlarının ikisiyle de döner.
^ | Eğer terim sadece paragraf başında ise aranılan terimi bulur. Boş alanlar veya karaktere tutturulmuş çerçeveler gibi paragraf başındaki özel nesneler dikkate alınmaz. Örnek: "^Selma".
$ | Eğer terim sadece paragraf sonunda ise aranılan terimi bulur. boş alanlar veya karaktere tutturulmuş çerçeveler gibi paragraf başındaki özel nesneler dikkate alınmaz. Örnek: "Selma$". $ kendi başına bir paragrafın sonu ile eşleşir. Bu şekilde paragraf sonlarını bulup değişltirmek mümkün hale gelir..
* | "*" karakterinin önündeki 0 veya daha fazla karakteri bulur. Örneğin, "Ab*c" finds "Ac", "Abc", "Abbc", "Abbbc", ve buna benzer.
+ | "+" karakterinin önündeki 1 veya daha fazla karakteri bulur. Örneğin , "AX.+4" arama terimi, "AXx4" veya "AXxyz4"metnini bulur, "AX4" metni bulunmaz. Paragraftaki arama dizisine uygun en uzun metin daima bulunur. Eğer paragraf "AX 4 AX4" metnini içeriyorsa, bu pasaj vurgulanır. "AX 4" kısımı değil.
? | "?" karakterinin önündeki 0 veya daha fazla karakteri bulur. Örneğin, "Metal?" arama terimi, "Metal" ve "Meta" sonuçlarını bulur. "x(ab|c)?y" ifadesi "xy", "xaby", or "xcy" metinlerini bulur.
\ | Arama, "\" sonrasında girilen özel karakteri bir düzenli ifade olarak değil de bir normal karakter olarak işler (\n, \t, \> ve \< katışımları dışında). Örneğin, "ağaç\.", "ağaç." ifadesini bulurken "ağaçlar" ya da "ağaçla" ifadelerini bulmaz.
\n | Represents a line break that was inserted with the Shift+Enter key combination. To change a line break into a paragraph break, enter \n in the Find and Replace boxes, and then perform a search and replace. \n in the Find text box stands for a line break that was inserted with the Shift+Enter key combination. \n in the Replace text box stands for a paragraph break that can be entered with the Enter or Return key.
\t | Bir sekme karakterini gösterir. Bu ifadeyi ayrıca Değiştir kutusunda da kullanabilirsiniz.
\b | Bir kelime sınırını eşleştir. Örneğin, "\bbook" ifadesi "bookmark" ifadesini bulur ancak "checkbook" ifadesini bulmaz. Oysa "book\" ifadesi "checkbook" ifadesini bulur ancak "bookmark" ifadesini bulmaz. Aranan kelime "book" her iki aramada da bulunur.
^$ | Boş paragrafları arar.
^. | Bir paragraf başındaki ilk karakteri bulur.
& veya $0 | Arakutusundaki arama ölçütüne göre bulunan metine, Değişiklik yaptığınız zaman, Değiştir metin kutusunda belirlediğiniz metni ekler. Örneğin, eğer Ara kutusunda "pencere" metnini girer ve Değiştir kutusuna "&çerçevesi" metnini girerseniz, "pencere" metni "pencere çerçevesi" metni ile değiştirilecektir. Ayrıca, arama ölçütleriyle bulduğunuz metinlerin, Öznitelikleri'ni değiştirmek ya da bunları faklı bir Biçim ile kullanmak için de Yeni değer kutusuna bir "&" işareti girebilirsiniz.
[abc123] | Köşeli ayraçlar arasındaki içindeki karakterleri bulur.
[a-e] | Represents any of the characters that are between a and e, including both start and end characters. Karakterler kod numaralarına göre sıralanır.
[a-eh-x] | Represents any of the characters that are between a-e and h-x.
[^a-s] | Represents everything that is not between a and s.
\uXXXX \UXXXXXXXX | Dört basamaklı onaltılık Unicode koda (XXXX) dayalı bir karakteri temsil eder. Belirsiz karakterler için büyük U ve sekiz tane on altılık basamaklı (XXXXXXXX) ayrı bir çeşidi vardır. Özel karakterler için belirli sembol yazı tipleri için kodlar kullanılan yazı tipine bağlı olabilir. Kodları, Ekle - Özel Karakter menü komutunu seçerek görüntüleyebilirsiniz.
| | "|" öncesindeki ve "|" sonrasındaki terimleri bulur. Örneğin, "bu|şu", "bu" ve "şu" terimlerini bulur.
{2} | Başlangıç ayracının önündeki karakterin kaç kez tekrarlanacağını tanımlar. Örneğin, "sa{2}t" "saat" sözcüğünü bulur, ancak "sat" sözcüğünü bulmaz.
{1,2} | Başlangıç ayracının önündeki karakterin veya ifadenin en az n kez yinelendiği yerlerde. Örneğin, "10{3,}" "1000", "1000000" metinlerini bulur, ancak "100" bulunmaz.
{1,} | Başlangıç ayracının önündeki karakterin veya ifadenin en az n kez yinelendiği yerlerde. Örneğin, "10{3,}" "1000", "1000000" metinlerini bulur, ancak "100" bulunmaz.
( ) | Ara kutusunda: Ayraç içindeki karakterleri başvuru olarak tanımlar. Geçerli ifadede ilk başvuruya "\1" ile, ikinci başvuruya "\2" gibi biçimlerde başvuruda bulunabilirsiniz. For example, if your text contains the number 13487889 and you search using the regular expression (8)7\1\1, "8788" is found. You can also use () to group terms, for example, "a(bc)?d" finds "ad" or "abcd". Değiştir kutusunda: Use $ (dollar) instead of \ (backslash) to replace references. Use $0 to replace the whole found string.
[:alpha:] | Represents an alphabetic character. Use [:alpha:]+ to find one of them.
[:digit:] | Represents a decimal digit. Use [:digit:]+ to find one of them.
[:alnum:] | Alfanimerik karakterleri ([:alpha:] ve [:digit:]) temsil eder.
[:space:] | Boşluk karakterini bulur (sekme karakterleri, veya bölünemez boşluk karakterleri bulunmaz).
[:print:] | Yazdırılabilir karakterleri bulur.
[:cntrl:] | Yazdırılamayan karakterleri bulur.
[:lower:] | Seçenekler alanında BÜYÜK/küçük harf duyarlı seçeneği işaretlendiyse, küçük harf karakterleri bulur.
[:upper:] | Represents an uppercase character if Match case is selected in Options.

For a full list of supported metacharacters and syntax, see ICU Regular Expressions documentation

## Örnekler

e([:digit:])? -- finds 'e' followed by zero or one digit. Note that currently all named character classes like [:digit:] must be enclosed in parentheses.

^([:digit:])$ -- finds lines or cells with exactly one digit.

Arama terimlerini karmaşık arama işlemlerini gerçekleştirecek şekilde birleştirebilirsiniz.

### Bir paragraf içindeki yalnız üç haneli sayıları bulmak için

^[:digit:]{3}$

^ aramanın paragraf başından başlıyacağı anlamına gelir,

[:digit:] herhangi ondalık hane anlamına gelir,

{3} "rakam" hanelerinin tam olarak üç adet olacağını belirler,

$ eşleştirmenin paragraf sonunda bitmesi gerektiğini belirler.

İlgili Konular

Bul ve Değiştir

Metin Aramalarında Özel Karakter Kullanmak

Writer'da Bulma ve Değiştirme

Writer'da düzenli ifadeler hakkında Wiki sayfası

Calc'ta düzenli ifadeler hakkında Wiki sayfası