Asosiy Notepad ++ Doimiy Ifodalar

Asosiy Notepad ++ Doimiy Ifodalar

Oddiy iboralar nima?

Oddiy iboralar ba'zi matnni topish yoki almashtirishning o'ziga xos mexanizmidir. Aytishimiz mumkinki, muntazam ifodalar ma'lum bir matnga mos keladigan o'ziga xos matn namunasidir. O'zgartirish har qanday chiziqda, butun faylda yoki hatto bir nechta fayllarda amalga oshirilishi mumkin. Oddiy iboralar dastur kodini yozish uchun ishlab chiquvchilar tomonidan qo'llaniladi va ular avtotestlardagi sinovchilar tomonidan qo'llaniladi.

Nega muntazam ifodalar kerak?

Notepad ++ - bu Sintaksisni ajratib ko'rsatish, markirovka, VHDL va Veriloge apparat tavsifi bo'lgan Windows uchun bepul va ochiq manbali matn muharriri. Oddiy so'zlarda bu faqat matnli matnli fayllarni tahrirlash uchun, balki dasturlash va kodlash uchun mo'ljallangan matn muharriri.

Notepad sizga muntazam ifodalar bilan ishlash qobiliyatini beradi. Regex Notepad - bu simlardagi belgilar ketma-ketligini mos keladigan naqsh.

Asosiy notepad ++ regex quyidagi maqsadlarda ishlatiladi:

  • testdan boshlanadigan barcha fayllarni o'chirish, shu bilan uning barcha sinov ma'lumotlarini tozalash;
  • Barcha jurnallarni topish;
  • barcha xurmolarni topish va boshqalar.

Bundan tashqari, turli xil almashtirishlar uchun muntazam ifodalar kerak. Masalan, ularni ishlatish orqali siz faylda joylashgan barcha sanalarning formatini almashtirishingiz mumkin. Albatta, bularning barchasi qo'lda bo'lishi mumkin, ammo agar matnda faqat bitta sana bo'lsa, bu juda oddiy, ammo agar ulardan 300tasi bo'lsa, oddiy iboralar yordamida avtomatik almashtirishdan foydalanish osonroq bo'ladi.

Oddiy iboralar har qanday matndan kerakli ma'lumotlarni olish uchun juda samarali. Notepadda muntazam ifodalar odatdagi ishlarga qarshi kurashda yordam beradigan juda kuchli vositadir. Umuman olganda, ayta olamizki, bularning barchasi muntazam ifodalar bo'lgan barcha funktsiyalardir.

Notepad Makrodagi muntazam ifodalar

Notepad standart belgilarga ega, masalan:

  • ... - har qanday belgi;
  • * - Oldingi belgi takrorlanishi mumkin;
  • . * - har qanday belgilar to'plami va boshqalar.

Siz chiziq yoki paragrafning boshiga yoki oxirida belgilar qo'shishingiz mumkin. Masalan, bu so'z hujjatidan nusxa ko'chirilgan aniq matnni talab qiladi. Buni amalga oshirish uchun siz qidirish - (^. * $) Va bilan almashtiring - \ 1 va satrning boshida va oxirida nima qilish kerak, masalan, bu bizning misolda

Ushbu holatdagi ifoda quyidagi bo'ladi: \ 1

Shuningdek, oddiy iboralar yordamida chiziq yoki paragrafning boshiga yoki oxirida belgilar qo'shish mumkin. Masalan, siz so'z hujjatidan nusxa ko'chirilgan aniq matnni o'rashni xohlaysiz. Buning uchun, qidiruvga $ $ kiring va bilan almashtiring, bilan almashtiring, bilan almashtiring ni qo'shishni unutmang. Ammo, agar ular hali ham tursalar, xatolar bo'lmaydi va almashtirish to'g'ri bo'ladi.

Muhim xususiyat - bo'sh joylar bo'lmagan bo'sh chiziqlarni olib tashlash. Buning uchun, qidirishda \ n \ n \ r ni kiriting va bilan almashtiring qatorida \ 0 kiriting yoki ushbu chiziqni bo'sh qoldiring. Keyingi qadam - siz tozalashni istasangiz ni ochib, belgilarni kiriting. Shundan so'ng, siz barcha ochiq hujjatlarda almashtiring tugmasini bosishingiz kerak. Shunday qilib, bo'sh joylar bo'lmagan bo'sh chiziqlar barcha ochiq hujjatlardan chiqariladi.

Excel Pro-ga aylaning: bizning kursiga qo'shiling!

Accel 365 Asosidagi asfika kurslari bilan Accel 365 Asosidagi Asoslar kursidan aziyatlaringizni Ajoce-ga qahramondan ko'taring.

Bu erda ro'yxatdan o'tish

Accel 365 Asosidagi asfika kurslari bilan Accel 365 Asosidagi Asoslar kursidan aziyatlaringizni Ajoce-ga qahramondan ko'taring.

Bundan tashqari, bo'sh joyni o'z ichiga olgan bo'sh chiziqlarni olib tashlash mumkin. Bunday holda, bir nechta bosqichlarni amalga oshirish kerak:

  • bo'sh joyni olib tashlash;
  • bo'sh chiziqlarni olib tashlash.

Shu munosabat bilan, agar bo'sh joy bo'lsa, bo'sh joylar yoki chiziqlar bo'lsa, avval barcha muammolarni olib tashlash kerak, keyin yuqorida ko'rsatilgan algoritmga muvofiq barcha satrlar.

Barcha bo'shliqlarni olib tashlash uchun ^ * $ yoki ^ \ s * $ va bilan almashtiring Lince \ 0 yoki ushbu liniyani to'liq bo'sh qoldiring. Kelajakda siz bo'sh joyni olib tashlashingiz kerak bo'lgan barcha fayllarni ochishingiz kerak, so'ngra Barcha ochiq hujjatlarda almashtiring tugmasini bosing.

Shunday qilib, ochilgan barcha hujjatlarda bo'sh joy bo'sh chiziqlarda chiqariladi. Keyinchalik, siz shunchaki barcha bo'sh chiziqlarni o'chirishingiz kerak.

Shuningdek, Notepadda ma'lum bir so'zni o'z ichiga olgan mutlaqo barcha chiziqlarni o'chirish kabi funktsiya mavjud. Bundan tashqari, bugungi kunda ko'p sonli olib tashlash usullari ma'lum, ularning har biri ma'lum afzallik va kamchiliklarga ega. Ushbu usullarning aksariyati oddiy iboralardan foydalanish orqali amalga oshiriladi. Biroq, ancha sodda usullar mavjud.

Faylni Notepad-da oching, so'ngra Ctrl + F ni bosing va Mark yorlig'ida kerakli so'zni toping. Natijada ko'rsatilgan so'zni o'z ichiga olgan barcha liniyalar belgilanadi. Ularni yo'q qilish uchun siz menyuga o'tishingiz kerak, Qidirish -ni bosing va Xatcho'p bilan barcha liniyalarni o'chiring tugmasini bosing. Shu tarzda, ko'rsatilgan so'z bilan barcha chiziqlar bir vaqtning o'zida o'chiriladi.

Ko'proq notepad ++ maslahatlar va fokuslar


Excel Pro-ga aylaning: bizning kursiga qo'shiling!

Accel 365 Asosidagi asfika kurslari bilan Accel 365 Asosidagi Asoslar kursidan aziyatlaringizni Ajoce-ga qahramondan ko'taring.

Bu erda ro'yxatdan o'tish

Accel 365 Asosidagi asfika kurslari bilan Accel 365 Asosidagi Asoslar kursidan aziyatlaringizni Ajoce-ga qahramondan ko'taring.




Izohlar (0)

Fikr qoldiring