Notepad ++-da normal ifadələr istifadə edin

Proqramlaşdırma, eyni və ya bənzər hərəkətləri təkrarlamaq qeyri-adi deyildir ki, olduqca mürəkkəb, həssas və tez-tez monoton prosesdir. Bir sənəddə maksimum avtomatlaşdırma və axtarışın sürətləndirilməsi və oxşar elementlərin əvəzlənməsi üçün proqramlaşdırma zamanı müntəzəm ifadə sistemi icad edilmişdir. Bu, proqramçılar, webmasters və bəzən digər peşə nümayəndələrinin vaxt və səylərini qənaət edir. Gelişmiş mətn redaktoru Notepad ++ 'da normal ifadələrin necə tətbiq edildiyini öyrənək.

Notepad ++-un ən son versiyasını yükləyin

Normal ifadələrin konsepsiyası

Praktikada Notepad ++ proqramında müntəzəm ifadələrin istifadəsinə dair işə başlamazdan əvvəl, bu müddətin mahiyyəti barədə daha çox öyrənək.

Daimi ifadələr xüsusi bir axtarış dilidir və istifadə edərək sənəd xəttlərində müxtəlif hərəkətlər edə bilərsiniz. Bu, xüsusi metakarakteriyaların köməyi ilə həyata keçirilir ki, bu da nümunələrin prinsipi üzərində manipulyasiyaların axtarışı və icrasıdır. Məsələn, Notepad ++ 'da, müntəzəm ifadə şəklində bir nöqtə mövcud simvolların hər hansı birini təmsil edir və [A-Z] ifadəsi latın əlifbasının hər hansı bir baş harfini təmsil edir.

Daimi ifadə sintaksisi müxtəlif proqramlaşdırma dillərində dəyişə bilər. Notepad ++ populyar Perl proqramlaşdırma dili kimi eyni normal ifadə dəyərlərindən istifadə edir.

Fərdi müntəzəm ifadələrin dəyərləri

İndi proqramın Notepad ++ proqramında ən çox yayılmış normal ifadələrlə tanış olaq:

      . - hər hansı bir xarakter;
      [0-9] - rəqəm kimi hər hansı bir xarakter;
      D - rəqəmlərdən başqa hər hansı bir xarakter;
      [A-Z] - Latın əlifbasının baş hərfi;
      [a-z] - Latın əlifbasının kiçik hərfini;
      [a- Z] - işin baxımından asılı olmayaraq, latın əlifbasının hərflərindən;
      w - məktub, altçizgi və ya rəqəm;
      s - yer;
      ^ - xəttin başlanğıcı;
      $ - xəttin sonu;
      * - simvolu təkrarlama (0-dan sonsuza qədər);
      4 1 2 3 qrupun sıra nömrəsi;
      ^ s * $ - boş xətlər üçün axtarış;
      ([0-9] [0-9] *) - iki rəqəm axtarmaq.

Əslində, bir məqalədə yazıla bilən çox sayda müntəzəm ifadə simvolları var. Proqramçı və veb-dizaynerlərin Notepad ++ ilə işləyərkən istifadə etdikləri müxtəlif dəyişikliklərdən daha çoxu.

Axtarış zamanı Notepad ++ proqramında müntəzəm ifadələrin istifadəsi

İndi, Normal ifadələrin Notepad ++ -da necə istifadə edildiyinin xüsusi nümunələrinə nəzər salaq.

Normal ifadələrlə işə başlamaq üçün "Axtarış" bölümünə gedin və görünən siyahıda "tap" maddəsini seçin.

Öncə Notepad ++ proqramında standart axtarış penceresi açılır. Ctrl + F tuş kombinasiyasına basaraq bu pəncərəə giriş əldə edilə bilər. Bu funksiya ilə işləmək üçün "Daimi ifadələr" düyməsini aktivləşdirdiyinizə əmin olun.

Sənəddə olan bütün nömrələri tapın. Bunu etmək üçün axtarış çubuğunda [0-9] parametresini daxil edin və "Next Next" düyməsinə basın. Bu düyməni tıkladığınız hər dəfə sənəddə tapılan sonrakı nömrəni yuxarıdan aşağıya vuracaqsınız. Axtarış rejimi altından yuxarıdan keçmək, adi axtarış metodundan istifadə etmək mümkündür, normal ifadələrlə işləyərkən tətbiq edilə bilməz.

"Cari sənəddə bütün tap" düyməsini basıb, bütün axtarış nəticələri, yəni sənəddə sayısal ifadələr ayrı bir pəncərədə göstərilir.

Və xətti göstərilən axtarış nəticələridir.

Notepad ++-da normal ifadələrlə simvolların dəyişdirilməsi

Lakin, Notepad ++ proqramında, yalnız simvolları axtarmaq üçün deyil, həm də normal ifadələrdən istifadə edərək onların əvəzini yerinə yetirə bilərsiniz. Bu hərəkətə başlamaq üçün axtarış pəncərəsinin "Değiştir" sekəsinə keçin.

Dəyişən linkləri yönləndirməklə yönləndirək. Bunu etmək üçün, "tap" sütununda "href =. (// [^ '"] *) "və" dəyişdirin "alanını daxil edin -" href = "/ redirect.php? To = 1". "Hamısını dəyişdirin" düyməsini basın.

Gördüyünüz kimi, dəyişdirmə uğurlu oldu.

İndi proqramı, kompüter proqramlaşdırma və ya veb səhifələrin düzeni ilə əlaqəli olmayan əməliyyatlar üçün mütəmadi ifadələrlə əvəz edək.

Doğum tarixləri ilə tam ad şəklində şəxslərin siyahısı var.

Doğum tarixlərini və insanların yerlərinin adlarını dəyişdirin. Bunun üçün, "Bul" sütununda "( w +) ( w +) ( w +) ( d +. D +. D +)" və "dəyişdirin" - " 4 1 2 3" . "Hamısını dəyişdirin" düyməsini basın.

Gördüyünüz kimi, dəyişdirmə uğurlu oldu.

Notepad ++ proqramında normal ifadələrdən istifadə edilə bilən sadə hərəkətləri göstərdik. Lakin bu ifadələrin köməyi ilə peşəkar proqramçılar olduqca mürəkkəb əməliyyatlar aparırlar.