Önceki bölüm:

Önceki Bölüm
Önceki bölümde gerçek karakterlerin (literal) ve özel karakterlerin (metacharacter) farkından bahsetmiştik.
İlk özel karakterlerimiz mantığını anlaması belki de en kolay olan ^ (şapka/caret) ve $ (dolar/dollar) işaretleri olacak.
Bu karakterler sırasıyla satır başını ve sonunu temsil ediyorlar.
Hemen bir örnekle açıklayalım.
- yat regex örüntüsü, bir metin içerisinde var olan bütün yat harf dizilimlerini yakalar:

- ^yat örüntüsü yalnızca satır başında yat harf dizilimleri olan satırları yakalar.

- yat& regex örüntüsü ise sadece satır sonunda yat karakter dizisi olan satırları yakalıyor.

Bu kısmı bitirmeden son bir tavsiye vermek istiyorum.
^yat, satır başında yat kelimesi olan satırları yakalar demek yerine,
^yat regex örüntüsü, eğer satırbaşı karakterin varsa ve hemen ardından y karakteri, onun hemen ardından a karakteri ve onun da hemen ardından t karakteri geliyorsa o metni yakalar demek çok daha uygun bir düşünme yöntemi olacaktır.
Burada vurgulamak istediğim şey, regexlerle uğraşırken mümkün olduğunca mekanik bir şekilde düşünmenin size faydalı olacağıdır. İleride regex motorlarının nasıl çalıştığına dair daha detaylı videolara geçtiğimizde bunu neden söylediğimi daha iyi anlayacaksınız.