Regular Expressions Nedir?

Regular Expressions Nedir?
regular-expressions-nedir?

Regular Expressions Nedir? sorusunu maddeler halinde, kolay bir dil ile özetleyeceğim.

  • Regular Expressions, türkçesi Düzenli İfadeler olarak tanımlanır. 
  • Kısaca regex ya da regexp olarakta geçer. 
  • Yazılımcıların kullandığı önemli bir yapıdır. 
  • Genellikle tüm modern programlama dillerinde kullanılabilir. 
  • Aynı söz dizimine sahiptirler. 
  • Genelde harflerden oluşurlar.

Regular Expressions (Düzenli İfadeler) Neden Kullanılır?

  • Toplu olarak değiştirmek istediklerimiz için kullanılır. 
  • Karmaşık olanı hızlı ve kolay bir şekilde bulabilmek için kullanılır.
  • İstenilen diziyi düzeltmek için kullanılır.
  • İstenilen veriyi bulmak için kullanılır.
  • Tekrara düşmemek için kullanılır.

Tanımlarken zor ve karışık izlenimi yaratıyor olabilir. Fakat örneklerle incelenip, denenmesini tavsiye ederim. Uygulayıp alıştıktan sonra çok rahat ve kolay gelecektir.

Regular Expressions Özel Karakter Tanımlamaları

Bu bölümde, karakterleri tanıyıp, uygulamalarını örnekler ile göreceksiniz.

Meta Etiketleri

  • “.” : Herhangi bir tek karakter ile eşleştirilebilir. 
  • “$” : Eşlendiği ifadenin sonunu belirtir. 
  • “^” : Eşlendiği ifadenin başlangıcını belirtir.
  • “*” : Bir ifadenin bütün tekrarlanmalarına eşlenir. 
  • “[ ]” : Köşeli parantezler içine girilen bütün karakterlerle eşlenir. 
  • “[c1-c2]” : Tire işareti ile bir aralık belirlenir ve bu aralığa göre eşleme yapılır. Ayrıca bu aralık için birleşik ifadeler de yazılabilir. 
  • “[^c1-c2]” : Belirtilen aralık harici bütün karakterlere eşlenir.
  • “<>” : Bu ifade 3 değişik şekilde kullanılabilir. “<” ifadesi bir kelimenin başına, “>” ifadesi bir kelimenin sonuna, “<>” ifadesi ise direkt olarak bir kelimeye eşlenir.
  • “( )” : İfadeyi gruplandırmaya yarar. En fazla 9 kalıp saklayabilir.
  • “|” : Veya anlamındadır. İki ifadeye de ayrı ayrı eşlenebilir.
  • “+” : Kendinden önce gelen ifadenin bir veya daha fazla kullanımına eşlenir. 
  • “?” : Kendinden önce gelen karakterin 0 veya 1 tekrarına eşlenir.
  • “{ }” : Belirlenmiş sayıda tekrar anlamındadır.
  • “{i,j}” : Belirlenmiş sayıda tekrar anlamındadır tek farkı “i” ile “j” aralığındaki bütün tekrarlara eşlenir.

Regular Expressions örnekleri konuya daha iyi hakim olmak açısından önem taşıyor. https://regex101.com/ sitesini kullanarak, size bu etiketlerin nasıl yansıdığını göstereceğim. Dilerseniz siz de deneyebilirsiniz. Böylece kafanızda biraz daha oturmuş olur ve aklınızda daha güçlü bir yer edinir.

Meta Etiketleri Örnek Gösterimleri

  • “.” : Herhangi bir tek karakter ile eşleştirilebilir. 

t.p” yazımı; “top”, “tip”, “tep”, hecelerinden herhangi birisine uygundur.

Regular Expression Nedir?
regular-expression-nedir
  • “$” : Eşlendigi ifadenin sonunu belirtir. 

Bir önceki örnekteki paragrafta, paragraf sonundaki “tepiniyorlar$” ifadesini belirlemek bu şekilde mümkün olacaktır. 

Bu şekilde paragraf sonlarını bulup değiştirmek mümkün olmaktadır.

Farklı bir örnek;

“kalem$” ifadesi “bu güzel bir kalem” gibi ifadelere eşlenir. 

  • “^” : Eşlendigi ifadenin başlangıcını belirtir.
  • Diğerinin tam tersidir. 
  • Terim sadece paragraf başında ise aranılan ifadeyi bulur.

“^nasıl” ifadesi “nasıl bir insan bu” gibi ifadelere eşlenir.

  • “*” : Bir ifadenin bütün tekrarlanmalarına eşlenir. 

Önünde bulunduğu karakterin 0 veya tekrarlarıyla eşlenir.

“p*an” yazımında;

Regular Expression Nedir?

“.*” ifadesi ise bütün karakterlerle eşlenir.

  • “[ ]” : Köşeli parantezler içine girilen bütün karakterlerle eşlenir. 

s[eo ]n ifadesi; sen ve son ile eşlenir. 

Regular Expressions Nedir?
  • “[c1-c2]” : Tire işareti ile bir aralık belirlenir ve bu aralığa göre eşleme yapılır. 

[0-9] yazımında; 0-9 arasındaki tüm sayılar eşlenir. 

Regular Expressions Nedir?
  • “[^c1-c2]” : Belirtilen aralık harici bütün karakterlere eşlenir. 

[^0-9] yazımında, 0-9 arasındaki rakamlar haricindeki tüm karakterler ile eşlenir. 

  • “( )” : İfadeyi gruplandırmaya yarar. En fazla 9 kalıp saklayabilir.

Karakterleri grup olarak alabilmemizi sağlar. (kedi|köpek) yazımında; kedi ve köpek ile eşlenir.

Regular Expressions Nedir?
  • “|” : Veya anlamındadır. İki ifadeye de ayrı ayrı eşlenebilir. 

“k(o|i)l” ifadesi, “kol” ve “kil” ifadelerine eşlenir.

Regular Expressions Nedir?
  • “+” : Kendinden önce gelen ifadenin bir veya daha fazla kullanımına eşlenir. 

z+ yazımı için; 

  • “?” : Kendinden önce gelen karakterin 0 veya 1 tekrarına eşlenir.
Regular Expressions Nedir?
  • “{ }” : Belirlenmiş sayıda tekrar anlamındadır.

“a[0-5]{3}” ifadesi a harfi ile başlayıp yanında 0 ile 5 arasında 3 tane rakam olan, a123, a234, a124 gibi ifadelerle eşlenir.

Regular Expressions Nedir?

a[0-5]{2} olsaydı..

Regular Expressions Nedir?
  • “{i,j}” : Belirlenmiş sayıda tekrar anlamındadır tek farkı “i” ile “j” aralığındaki bütün tekrarlara eşlenir. 

[a-e]{1,4} ifadesi bütün 1,2,3 veya 4 elemanlı harf dizilerine eşlenir.

Regular Expressions Nedir?

Karakter Etiketleri

Bazı karakter sınıfları çok sık kullanılır. Bu yüzden, kendileri için tanımlanmış gösterimleri vardır. Harf, rakam, boşluk, sembol vb. gibi bir dilin en temel öğesini eşleştirmek için kullanılır.

  • / s: boşluk ve sekme gibi boşluk karakterleriyle eşleşir
  • / S: boşluk olmayan karakterlerle eşleşir
  • / d: herhangi bir rakam karakteriyle eşleşir
  • / D: rakam olmayan karakterlerle eşleşir
  • / w: herhangi bir sözcük karakteriyle eşleşir
  • / W: sözcük olmayan herhangi bir karakterle eşleşir

Karakter Etiketleri Örnek Gösterimleri

  • / s: boşluk ve sekme gibi boşluk karakterleriyle eşleşir
Regular Expressions Nedir?
  • / S: boşluk olmayan karakterlerle eşleşir
Regular Expressions Nedir?
  • / d: herhangi bir rakam karakteriyle eşleşir
Regular Expressions Nedir?
  • / D: rakam olmayan karakterlerle eşleşir
Regular Expressions Nedir?
  • / w: herhangi bir sözcük karakteriyle eşleşir
Regular Expressions Nedir?
  • / W: sözcük olmayan herhangi bir karakterle eşleşir
Regular Expressions Nedir?

Regular Expressions Nedir? sorusunun cevabını bu makalede detaylıca anlattım. Her türlü soru için bizimle iletişime geçebilirsiniz.

Google Ads Nedir Ve Nasıl Kullanılır?

Google Ads Nedir?

Google Ads Nedir Ve Nasıl Kullanılır? sorusu günümüzün gelişen online pazarlama dünyasında en merak edilen sorulardan biri olmuştur. Google Ads; eski adıyla Google Adwords, Google’nin sunduğu online reklamcılık hizmetidir. Her gün binlerce, milyonlarca insan ulaşmak istedikleri ürün veya hizmetler için Google arama motorlarında arama yapıyorlar. Üstelik sadece Google arama motorlarında değil, iş ortağı sitelerde ve Youtube’de reklamınızı yayınlayabiliyorsunuz. Neden Google Ads kullanmalıyım? Diye soracak olursanız, cevabı çok basit. Google Ads, doğru yerde, doğru zamanda, doğru kitleye reklamızı göstermenize imkan sağlıyor. Bu da reklam verenler için ciddi bir dönüşüm imkanı sunuyor.

Google Ads Nedir ve Nasıl Kullanılır?
google-ads-nedir-ve-nasil-kullanilir

Google Ads Nasıl Kullanılır?

Google Ads kullanırken, dikkat etmeniz gereken noktalar vardır. Google Ads hizmetini kullanırken profesyonel kişilerden danışmanlık almalısınız. Google Ads hizmeti için bizimle iletişime geçebilirsiniz.

Bir hedef belirleyin

Google Ads Kullanırken öncelikle bir hedef belirlemelisiniz. İşletmeniz veya ürününüz için ihtiyacınız olan kampanya hedefini seçmelisiniz. Google Ads her türlü hedefi karşınıza çıkarıyor.

  • Satışları arttırmak
  • Potansiyel müşteri kazanmak
  • Web sitesine ziyaretçi çekmek
  • Kararları etkilemek
  • Bilinirlik oluşturmak
  • Uygulamanızı tanıtmak

Kampanyanız seçeceğiniz hedef doğrultusunda değişkenlik gösterecektir. Her hedef farklı bir kampanya yaratır.

Kampanya Türünü Seçin

Hedefinizi belirlediyseniz, şimdi uygulanacak reklam kampanyasının türünü seçmelisiniz. Google Ads reklam modelleri aşağıdaki gibidir;

  1. Arama Ağı Reklamları
  2. Görüntülü Reklam Ağı
  3. Video Reklamları
  4. Alışveriş Reklamları
  5. Uygulama Reklamları
  6. Harita Reklamları

Arama Ağı Reklamları Nedir?

Arama motoruna bir sorguda bulunulduğumuzda arama sonuçlarında karşımıza çıkan ilk reklamlar arama ağı reklamlarıdır. Arama Ağı reklamları sayesinde, potansiyel müşterilerin sizin ürün veya hizmetinizi fark etmesini, ürünleri sorgulamasını ve sizi tercih etmesini sağlayabilirsiniz. Müşteriler sunduğunuz ürünleri ve hizmetleri arıyorken karşılarına çıkmanız, rakiplerinize karşı size bir avantaj sağlayacaktır.

Arama Ağı Reklamı
arama-agi-reklami

Örneğin, arkadaşınızla gideceğiniz biz tatil için ucuz uçak bileti satın almak istiyorsunuz. Google Arama motoruna “ucuz uçak bileti” yazdınız. Karşınıza en üst sırada 2 tane ucuz uçak bileti yazan website çıktı. 1 tanesine tıkladınız ve uçak biletinizi satın aldınız. Bu örnekte arama ağı reklamının aslında ne kadar etkili olduğunu görüyorsunuz, günlük hayatımızda da bu reklam modeliyle sıklıkla karşılaşıyoruz.

Görüntülü Reklam Ağı Nedir?

Bir websitesinde karşımıza çıkan görüntülü reklam örneği görelim;

Görüntülü reklam nedir?
goruntulu-reklam-nedir

Görüntülü reklamlar yaklaşık üç milyon web sitesi ve uygulamanın oluşturduğu ağ üzerinde gösterilen görsel içerikli reklamlardır. Aynı zamanda Youtube ve Gmail gibi Google’ye ait yapılarda da reklamlar gösterilir. Görüntülü reklamların, insanlar sitelerde gezinirken, karşılarına çıkması gibi bir avantajı vardır. İnternetteki kullanıcıların %90’ına ulaşabilirler. Konu, Anahtar Kelime, İlgi Alanı şeklinde hedeflemeler yapılabilir.

Video Reklamlar Nedir?

Video Reklamlar
video-reklamlar

Google video reklamları, çok geniş kitlelere ulaşabilen bir reklam modelidir. Çünkü Youtube çok zengin içerikli bir mecradır. Kullanıcı kitlesi çok geniştir, her yaştan insan tarafından sıklıkla ziyaret edilir. Google video reklamları da, hem YouTube’da hem de Google’ın web sitesi ve uygulama ağında olduğu gibi tek veya diğer video içeriklerinin içinde gösterilir.

Alışveriş Reklamları Nedir?

Alışveriş Reklamları
alisveris-reklamlari

Alışveriş reklam modelinde reklamlar, arama sonuçlarının yanında ve üst bölümününde sitenizdeki ürünlerin ürün adı, ürün fiyatı, ürün görseli ve site adınızla Google Alışveriş‘te gösterilir. Eğer ürünüzü tanıtmak, ürününüz hakkında ayrıntılı bilgilere yer vermek, internet ve mağaza içi trafiği arttırmak istiyorsanız bu reklam modelini tercih edebilirsiniz. Özellikle e-ticaret siteleri için çok önemli bir reklam modelidir. Ürüne direk yönlendirerek satışı kolaylaştırır.

Harita Reklamları Nedir?

Harita Reklamları
harita-reklamlari

Google Harita reklamları aynı zamanda arama ağı reklamlarıdır. Google Maps‘te yapılan aramalarda işletmenizin öne çıkmasını sağlayabilirsiniz. Görselde Google Haritaların karşımıza nasıl çıktığının da bir örneğini görüyorsunuz. Google harita reklamları sayesinde yakınlardaki müşterilerin ilgisini çekebilirsiniz.

Uygulama Reklamları Nedir?

Google Arama Ağı, Görüntülü Reklam Ağı ile Google Play, diğer uygulamalarda ve YouTube’da yayınlanan uygulama tanıtım reklamları oluşturduğunuz reklam modelidir.

Gmail Reklamları Nedir?

Gmail reklamları gmail hesabımıza gelen reklamlardır. Tanıtımlar ve Sosyal sekmesinde gösterilir. Etkileşimli reklamlardır.

Gmail Reklamları
Gmail-reklamlari

Kampanya Ayarları Oluşturun

Reklam modelini seçtikten sonra, kampanya ayarları oluşturacaksınız. Hangi ayarları kullanabileceğiniz ise seçtiğiniz kampanya türüne göre değişkenlik gösterecektir. Oluşturulması gereken ayarlara örnek olarak;

  • konumlar, diller, hedef kitleler gibi hedeflemeler
  • bütçe ve teklif belirleme vb.

Her aşamaya geldiğinizde, Google yönlendirici olacaktır. Her kampanya türünün farklı bir ayarı olduğundan, detaylı bilgi için bu sayfayı ziyaret edebilirsiniz.

SEO Uyumlu Makale Nasıl Yazılır?

SEO uyumlu makale nasıl yazılır? SEO ile ilgili en merak edilen sorulardan biridir. SEO uyumlu makale yazmak sizi aramalarda üst sıralara taşımak ve web site trafiği çekmek için önemlidir. SEO uyumlu makale ise bu amaçları gerçekleştirmek için kurallara bağlı kalarak yazılmış yazılardır. Çok iyi metin yazıyor olmak, çok kaliteli içerikler oluşturmak, SEO için yeterli olmayabiliyor. SEO açısından doğru kurguyu yapabilmek büyük önem taşıyor. Bu yazıda size dikkat edilmesi gereken noktalardan bahsedeceğim.

seo-uyumlu-makale-nasil-yazilir

Seo Uyumlu Makale Yazmak İçin İzlenmesi Gereken Adımlar

Anahtar Kelime Havuzu Oluşturmak

SEO uyumlu makale nasıl yazılır? dendiğinde önerebileceğim ilk şey Anahtar kelime havuzu oluşturmak, makalenizi yazmaya başlamadan önce uygulamanız gereken çok önemli bir adımdır. İçeriğinizde kullanabileceğiniz en doğru anahtar kelimeleri bulmalısınız. Anahtar kelime seçerken üzerinde durmamız gereken en önemli şey, kelimenin spesifik olmasıdır. Çünkü amaç siteye girecek kişinin sonuca ulaşmasını sağlamaktır.  Peki bu anahtar kelime havuzunu nasıl oluşturabilir? Alt maddelerde bunları detaylı inceleyelim.

Anahtar Kelimeler İçin Araçlar Kulan

Size anahtar kelime ve yardımcı anahtar kelimeler bulmak konusunda yardımcı olabileceler bazı araçlar vardır. Bu araçları kullanarak anahtar kelime havuzunuzu büyütebilirsiniz. Bu araçlardan bazıları; Google Anahtar Kelime Planlayıcı, Ubersuggest ve Keyword Tool‘dur.

Rakiplerinizi Analiz Edin

Yazınızın içeriği ile ilgili yazılmış ve arama sonuçlarında en üst sayfalarda çıkan yazılara bakın. Üst sıralarda çıkıyorlarsa, bu bir şeyleri doğru yaptıklarını gösterir. Yazıları anahtar kelimelere odaklanarak okumalısınız. O yazılardan kendinize anahtar kelimeler çekebilirsiniz.

Sözlük ve Forumlara Bakın

Sözlük ve Forumlarda yaptığınız anahtar kelime araştırmalarından birçok anahtar kelime elde edebilirsiniz.

Google Aramadan Öneri Alın

Anahtar kelimenizi yazdığınızda altında çıkan öneriler sizin için doğru anahtar kelimeler olabilir. Onlar kullanıcıların arattığı kelimelerdir.

SEO uyumlu makale nasıl yazılır?
seo-uyumlu-makale-nasil-yazilir

Dış Link Vermek

Günlük hayatımızda kullanılan makale kültürü burada da devreye giriyor. Nasıl makalede bir kaynakça olmazsa, burada da backlink vermeden olmaz. Dış link kullanarak ele aldığımız bilgileri zenginleştirebilirsiniz.

H(Heading) Etiketi Kullanmak

Başlıklar, kullanıcıların ve arama motorlarının metni okumasına ve anlamasına yardımcı olur. İçeriğinizin hangi bölümlerinin önemli olduğunu tanımlar ve bunların birbirine nasıl bağlandığını gösterir. Başlıkları ve alt başlıkları sıralayarak hangi heading etiketini kullanacağınıza karar vermelisiniz.

  • H1 – Ana Başlık
  • H2 – Alt Başlık
  • H3 – Alt Başlığın Alt Başlığı

Bu şekilde devam eden bir sıralaması vardır. H6’ya kadar devam edebilir.

Görsel Kullanımı

İçeriklerde mutlaka görsel yada video kullanılmalıdır. Görseller için alternatif metin ve alt metin oluşturmak önemlidir. Kişiler farklı kaydet dediğinde görseller sizin koyduğunuz isimle indirecektir. Google için de bu önemlidir. Bunu yaparak Google görsellerde görünmeyi de sağlayabilirsiniz.

Örnek:

  • Alternatif metin: Sosyal Medya
  • Alt metin: sosyal-medya

İçerik

İçerik uzunluğu 300 kelime olarak belirtilir. Fakat blog yazıyorsanız kullanmanız gereken kelime sayısı en az 900 kelimedir. Eğer ürün açıklaması yazıyorsanız o zaman 300 yeterlidir. Bir sınır belirtilmesinin bir sebebi var. Google fayda ilişkisini dikkate alır. Siteye gelen kişinin o siteden bir sonuç almasını bekler. Uzun, ayrıntılı yazılarda sonuç alma potansiyelinin daha fazla olduğu düşünülür. Bu yüzden makalenizin içeriğine önem vermelisiniz. İnsanların okuyacağı yazıdan bir fayda almasını sağlayabilirsiniz.

Bu yazıda size SEO uyumlu makale nedir SEO uyumlu makale yazmanın adımları nedir anlatmaya çalıştım. Daha fazla bilgi ve destek için iletişim sayfasından bize ulaşabilirsiniz.