Not Defteri ++ Normal İfadeler

Anonim

Not Defteri ++ Ekinde Düzenli İfadeler

Programlama oldukça karmaşık, özenli ve çoğu zaman, aynı veya benzer etkileri tekrarlamak nadir olmadığı monoton bir işlemdir. Belgedeki benzer elemanların aramasını ve değiştirilmesini en üst düzeye çıkarmak ve hızlandırmak için, programlamada düzenli bir ekspresyon sistemidir. Büyük ölçüde, programcıların, web yöneticilerinin ve bazen de diğer mesleklerin temsilcilerinin zamanını ve gücünden tasarruf etmenizi sağlar. Gelişmiş Not Defteri ++ metin editöründe düzenli ifadelerin nasıl kullanıldığını öğrenelim.

Düzenli ifadeler kavramı

Uygulamadaki Not Defteri ++ programındaki normal ifadelerin kullanımını incelemeden önce, bu terimin özünü daha ayrıntılı olarak öğrenelim.

Düzenli ifadeler, belge dizeleri üzerinde çeşitli eylemler üretebileceğiniz özel bir arama dilidir. Bu, manipülasyonların aranması ve yürütülmesinin, kalıplar ilkesi üzerindeki arama ve yürütülmesi yapıldığında özel MetaSimvols kullanılarak yapılır. Örneğin, not defteri ++ noktasında normal bir ifade biçiminde, tüm mevcut karakter kümesinin herhangi bir işaretini temsil eder ve [A-z] ifadesi, Latin alfabesinin herhangi bir büyük harfidir.

Çeşitli programlama dillerinde, normal ifadelerin sözdizimi farklı olabilir. Not Defteri ++ metin editöründe, normal ifadelerin aynı değerleri popüler Perl programlama dilinde olduğu gibi kullanılır.

Bireysel düzenli ifadelerin değerleri

Şimdi en sık kullanılan not defteri ++ normal ifadeleri ile tanışalım:

  • . - Herhangi bir tek sembol;
  • [0-9] - Sayılar formundaki herhangi bir karakter;
  • \ D - Numara hariç herhangi bir karakter;
  • [A-Z] - Latin alfabesinin herhangi bir büyük harfi;
  • [A-Z] - Latin alfabesinin herhangi bir küçük harfli harfi;
  • [A-z] - Latin alfabesinin herhangi biri kayıttan bağımsızlığın herhangi biri;
  • \ w - harf, alt çizgi veya rakam;
  • Uzay;
  • ^ - Başlat Başlat;
  • $ - biten çizgi;
  • * - sembolün tekrarı (0'dan sonsuzluğa);
  • \ 4 \ 1 \ 2 \ 3 - grubun sıra numarası;
  • ^ \ s * $ - Boş çizgileri ara;
  • ([0-9] [0-9] *.) - İki basamaklı sayıları arayın.

Aslında, normal ifadelerin çok sayıda sembolü vardır ve bunları bir makalede örtmek imkansızdır. Not Defteri ++ programı ile çalışırken programcıların ve web tasarımcılarının kullandığı çeşitli varyasyonlarından önemli ölçüde daha fazlası.

Düzenli ifadelerin pratik kullanımı

Şimdi belirli örneklere bakalım, NOTEPAD ++ programında düzenli ifadelerin nasıl kullanıldığını gösterir.

Örnek 1: Ara

Bazı unsurları aramak için normal ifadelerin nasıl uygulandığını düşünün.

  1. Düzenli ifadelerle çalışmaya başlamak için, "Ara" bölümüne gidin ve görünen listede "Bul" öğesini seçin.
  2. Not Defteri ++ programındaki Arama penceresine gidin

  3. Biz Not Defteri ++ programında standart arama penceresini açmadan önce. CTRL + F tuş kombinasyonuna basılarak da erişilebilir. Bu işlevle çalışmak için "Normal İfadeler" düğmesini etkinleştirdiğinizden emin olun.
  4. Not Defteri ++ programındaki Arama penceresindeki düzenli ifadeleri etkinleştirme

  5. Belgedeki tüm numaraları buluruz. Bunu yapmak için, arama dizesindeki [0-9] parametresini girin ve "İleri Ara" düğmesine tıklayın. Bu düğmeye her basışınızda, aşağıdaki hane belgede yukarıdan aşağıya doğru vurgulanacaktır. Arama moduna geçerek, düzenli ifadelerle çalışırken, geleneksel bir arama yöntemi kullanırken gerçekleştirilmesi mümkündür.
  6. Not Defteri ++ programında sayıları arayın

  7. "Geçerli belgeyi bul" düğmesine tıkladığınızda, tüm arama sonuçları, yani belgedeki dijital ifadeler ayrı bir pencerede görüntülenecektir.
  8. Not Defteri ++ programında ayrı bir pencerede çıkış çıkışıyla arama çalıştırın

  9. Ve burada ve arama sonuçları türetildi.
  10. Arama Sonuçları Not Defteri ++

Örnek 2: Sembol Değiştirme

Not Defteri ++ programında, sadece karakterleri arama yapamazsınız, aynı zamanda onları normal ifadelerle değiştirmek için de yapabilirsiniz.

  1. Bu işlemi başlatmak için, arama pencerelerinin "Değiştir" sekmesine gidin.
  2. Not Defteri ++ programındaki Değiştir sekmesine geçin

  3. Dış referansların yönlendirme yoluyla yönlendirilmesini sağlayacağız. Bunu yapmak için, "Bul" sütununda, "HREF = (HTTP: // [^ '"] * değerini koyarız ve "" DEĞİŞTİR "alanında -" href = "/ redirect.php? = 1 ". "Tümünü Değiştir" düğmesine tıklayın.
  4. Not Defteri ++ programında değiştirme

  5. Gördüğünüz gibi, değiştirme başarılı.

Not Defteri ++ programında yedek sonuçlar

Ve şimdi, bilgisayar programlama veya web sayfası düzeni ile ilgili olmayan işlemler için normal ifadeleri kullanarak değiştirme ile bir arama yapalım.

  1. Doğum tarihleri ​​ile tam formattaki kişilerin bir listesine sahibiz.
  2. Not Defteri ++ programındaki kişilerin listesi

  3. Doğum tarihini ve insanların isimlerini bazı yerlerde yeniden düzenleyin. Bunu yapmak için "" Yaz "(\ W +) (\ W +) (\ W +) (\ W +) (\ W +) (\ D +. \ D +) (\ D +. \ D +. \ D +)" ve "Değiştir" sütununda - "\ 4 \ 1 \ 2 \ 3". "Tümünü Değiştir" düğmesine tıklayın.
  4. Not Defteri ++ programındaki listedeki yeniden düzenlemeler

  5. Gördüğünüz gibi, değiştirme başarılı.
  6. Not Defteri ++ programındaki permütasyonun sonuçları

Not Defteri ++ programında düzenli ifadeler kullanılarak gerçekleştirilebilecek en basit eylemleri gösterdik. Ancak bu ifadelerin yardımı ile profesyonel programcılar gerçekleştirilir ve oldukça karmaşık işlemler gerçekleştirilir.

Devamını oku