Notepad ++ Doimiy ifodalar

Anonim

Notepad ++ ilovada muntazam ifodalar

Dasturlash juda murakkab, mashaqqatli va ko'pincha, bir xil yoki o'xshash effektlarni takrorlash juda kam uchraydigan monoton jarayon. Dasturda shunga o'xshash elementlarni qidirishni va almashtirishni avtomatlashtirish va almashtirishni tezlashtirish uchun dasturiy ta'minot dasturini dasturlashda muntazam ifoda etish tizimi dasturlashtirilgan. Bu, asosan, dasturchilar, veb-xasta va ba'zan boshqa kasb vakillarining vaqt va kuchini tejashga imkon beradi. Keling, ilg'or Notepad ++ matn muharririda muntazam ifodalarni qanday ishlatilishini bilib olaylik.

Oddiy iboralar tushunchasi

Notepad ++ dasturidagi oddiy iboralardan foydalanishni o'rganishdan oldin, keling, ushbu atamaning mohiyatini batafsil bilib olaylik.

Oddiy iboralar - bu siz ishlatiladigan maxsus qidiruv tilidir, ular yordamida siz hujjatlar satrlarida turli xil harakatlar qilishingiz mumkin. Bu maxsus metodivollardan foydalanganda, naqshlar printsipiga asoslangan manipulyatsiyalarni izlash va ijro etish amalga oshiriladi. Masalan, Notepad ++ nuqtaida oddiy ifoda shaklida mavjud belgilar to'plamining har qanday belgisini anglatadi va [A-Z] latin alifbosining har qanday bosh harfi.

Turli dasturlash tillarida oddiy iboralar sintaksisi farq qilishi mumkin. Notepad ++ matn muharririda oddiy ifodalarning bir xil qiymatlari ommabop Perl dasturlash tilida ishlatiladi.

Shaxsiy muntazam ifodalarning qadriyatlari

Endi eng tez-tez ishlatiladigan notepad ++ muntazam ifodalar bilan tanishamiz:

  • . - har qanday bitta belgisi;
  • [0-9] - raqamlar shaklida har qanday belgi;
  • \ D - raqamdan tashqari har qanday belgi;
  • [A-Z] - lotin alifbosining har qanday bosh harfi;
  • [A-Z] - lotin alifbosining har qanday kichik harfi;
  • [A- Z] - Restavidan mustaqillikdagi lotin alifbosining har qanday harflari;
  • \ w - harf, pastki chiziq yoki raqam;
  • \ s - bo'sh joy;
  • ^ - boshlash boshlandi;
  • $ - tugatish liniyasi;
  • * - ramzni takrorlash (0 dan cheksizgacha);
  • \ 4 \ 1 \ 2 - Guruhning ketma-ketligi;
  • ^ \ S * $ - bo'sh chiziqlarni qidirish;
  • ([0-9] [0-9] *.) - ikki xonali raqamlarni qidiring.

Aslida, muntazam ifodalarning juda ko'p sonli belgilari mavjud va ularni bitta maqolada qoplashning iloji yo'q. Notepad ++ dasturi bilan ishlashda dasturchilar va veb-dizaynerlar foydalanadigan turli xil tafovutlarning sezilarli darajada ko'proq.

Oddiy iboralardan amaliy foydalanish

Endi notepad ++ dasturida muntazam ifodaslar qanday qo'llanilganiga aniq misollarni ko'rib chiqaylik.

1-misol: qidirish

Muayyan elementlarni qidirish uchun muntazam ifodalar qanday qo'llanilganligini ko'rib chiqing.

  1. Oddiy iboralar bilan ishlashni boshlash uchun "Qidiruv" bo'limiga o'ting va paydo bo'lgan ro'yxatda "Topish" elementini tanlang.
  2. Notepad ++ dasturidagi qidirish oynasiga o'ting

  3. Notepad ++ dasturidagi standart qidiruv oynasini ochishdan oldin. Uga kirish CTRL + F tugmachasini bosish bilan olish mumkin. Ushbu funktsiya bilan ishlash uchun "Oddiy iboralar" tugmasini faollashtirishingizga ishonch hosil qiling.
  4. Notepad ++ dasturida qidiruv oynasida muntazam iboralar yoqish

  5. Hujjatdagi barcha raqamlarni topamiz. Buning uchun qidiruv satrida [0-9] parametrini kiriting va "Keying-ni qidirish" tugmachasini bosing. Har safar ushbu tugmachani bosganingizda, quyidagi raqamni yuqoridan pastgacha ajratib turadi. Oddiy izohlar bilan ishlashda odatiy qidirish usulidan foydalanganda, odatiy qidirish usulidan foydalanayotganda, qidiruv rejimidan o'tish mumkin.
  6. Notepad ++ dasturidagi raqamlarni qidiring

  7. Agar siz "Joriy hujjatda toping" tugmachasini bossangiz, barcha qidiruv natijalari, ya'ni hujjatdagi raqamli iboralar alohida oynada namoyish etiladi.
  8. Notepad ++ dasturida alohida oynada chiqish chiqishlari bilan qidiring

  9. Va bu erda va qidiruv natijalari olingan.
  10. Notepad ++ qidiruv natijalari

2-misol: belgi almashtirish

Notepad ++ dasturida siz nafaqat belgilarni qidirishingiz, balki ularni muntazam ifodalar bilan almashtirishingiz mumkin.

  1. Ushbu harakatni boshlash uchun qidiruv derazalarining "almashtirish" jadvaliga o'ting.
  2. Notepad ++ dasturidagi almashtirish yorlig'iga o'ting

  3. Biz yo'naltirish orqali tashqi havolalarni yo'naltirishni amalga oshiramiz. Buning uchun "top" ustunida biz "HREF = (http: // [^/ [almashtirish" maydonchasida "HREK =" / qayta yo'naltirish.php? To = 1 ". "Hammasini almashtirish" tugmasini bosing.
  4. Notepad ++ dasturida almashtirish

  5. Ko'rinib turibdiki, almashtirish muvaffaqiyatli amalga oshiriladi.

O'zgartirish natijalari Notepad ++ dasturida

Endi keling, kompyuter dasturlash yoki veb-sahifa tartibiga aloqador bo'lmagan operatsiyalar uchun oddiy iboralar yordamida qidiruvni qo'llang.

  1. Bizda tug'ilgan sana bilan to'liq formatda bo'lgan shaxslar ro'yxati mavjud.
  2. Notepad ++ dasturidagi shaxslar ro'yxati

  3. Tug'ilgan kunni va ba'zi joylarda odamlarning ismlarini qayta tartiblang. Buning uchun, ustunda (\ w yoki \ w yoki \ w +) (\ w +) (\ w +) (\ w +) (almashtiring). "\ 4 \ 1 \ 3". "Hammasini almashtirish" tugmasini bosing.
  4. Notepad ++ dasturidagi ro'yxatdagi qayta joylashmalar

  5. Ko'rinib turibdiki, almashtirish muvaffaqiyatli amalga oshiriladi.
  6. Notepad ++ dasturidagi o'zgartirish natijalari

Biz Notepad ++ dasturidagi oddiy iboralar yordamida amalga oshiriladigan eng oddiy harakatlarni ko'rsatdik. Ammo ushbu iboralar yordamida professional dasturchilar olib boriladi va juda murakkab operatsiyalar o'tkaziladi.

Ko'proq o'qing