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.
- Düzenli ifadelerle çalışmaya başlamak için, "Ara" bölümüne gidin ve görünen listede "Bul" öğesini seçin.
- 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.
- 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.
- "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.
- Ve burada ve arama sonuçları türetildi.
Ö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.
- Bu işlemi başlatmak için, arama pencerelerinin "Değiştir" sekmesine gidin.
- 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.
- Gördüğünüz gibi, değiştirme başarılı.
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.
- Doğum tarihleri ile tam formattaki kişilerin bir listesine sahibiz.
- 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.
- Gördüğünüz gibi, değiştirme başarılı.
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.