Notepad ++-д тогтмол илэрхийллийг ашиглах

Програмчлал нь төвөгтэй, нарийн төвөгтэй, ихэвчлэн уйтгартай процесс юм. Энэ нь ижил эсвэл ижил төстэй үйлдлүүдийг давтах нь ховор байдаг. Баримт бичигт ижил төстэй элементүүдийг хайх, хурдасгахын тулд хамгийн их автоматжуулах, хурдасгахын тулд ердийн илэрхийлэлийн системийг програмчлалын хэл дээр үүсгэсэн. Энэ нь программерууд, вэбмастерууд, заримдаа бусад мэргэжлүүдийн төлөөлөгчид цаг хугацаа, хүчин чармайлтыг хэмнэдэг. Notepad ++ дэвшилтэт текст засварлагчид тогтмол илэрхийллийг хэрхэн хэрэглэж болохыг олж мэдье.

Notepad ++ -ийн хамгийн сүүлийн үеийн хувилбарыг татаж авах

Ердийн илэрхийллийн үзэл баримтлал

Практик дээр хөтөлбөрийн Notepad ++ хөтөлбөрийн тогтмол илэрхийлэлийг судлахын өмнө энэхүү нэр томъёоны мөн чанарыг дэлгэрэнгүй үзье.

Байнгын илэрхийллүүд нь тусгай хайлтын хэл бөгөөд та баримт бичгийн мөрөн дээр төрөл бүрийн үйлдэл хийж болно. Энэ нь тусгай мета долхолын тусламжтайгаар хэв маягийн зарчмаар хайх, гүйцэтгэхийг оролдох оролдлого юм. Жишээ нь, Notepad ++-д тогтмол цэг хэлбэрээр цэг нь цэгүүдийн бүх багцыг илэрхийлдэг бөгөөд [A-Z] илэрхийлэл нь латин үсгийн том үсгийг илэрхийлнэ.

Энгийн илэрхийлэл синтакс нь янз бүрийн програмчлалын хэлүүдээс хамаарч өөр өөр байдаг. Notepad ++ нь түгээмэл Perl програмчлалын хэлтэй ижил тогтмол илэрхийлэл утгыг ашигладаг.

Хувь хүний ​​тогтмол илэрхийллийн утга

Програмын хамгийн түгээмэл тогтмол илэрхийлэлтэй танилцаарай. Notepad ++:

      . - ямар нэг тэмдэгт;
      [0-9] - ямар ч тэмдэгтийг цифр;
      D - цифрүүдээс бусад тэмдэгтүүд;
      [A-Z] - Латин цагаан толгойн том үсэг;
      [a-z] - Латин цагаан толгойн жижиг үсэг;
      [a-Z] - Латин цагаан толгойн үсгийн аль нэг үсгээр хэргийг үл харгалзан;
      w - захидал, тоон тэмдэглэгээ буюу орон зай;
      s - зай;
      ^ - мөрийн эхлэл;
      $ шугам - мөрийн төгсгөл;
      * - тэмдэг давтах (0 хүртэл хязгаарлагдахгүй);
      4 1 2 3 нь бүлгийн дарааллын дугаар;
      ^ s * $ - хоосон мөрийг хайх;
      ([0-9] [0-9] *.) - хоёр цифр хайх.

Үнэндээ олон тооны тогтмол илэрхийлэлийн тэмдэгтүүд байдаг бөгөөд нэг өгүүлбэрт багтахгүй. Notepad ++ -тэй ажиллахад програм зохиогчид болон вэб дизайнерууд өөр өөр төрлийн хувилбаруудыг ашигладаг.

Хайлт хийж байх үед Notepad ++ програмд ​​тогтмол илэрхийлэлтийг ашиглах

Notepad ++-д тогтмол илэрхийлэл хэрхэн ашиглагддаг тодорхой жишээг үзье.

Тогтмол илэрхийллүүдтэй ажиллахын тулд "Хайлт" хэсэгт очоод жагсаалтад байгаа "Хайх" гэсэн сонголтыг сонгоно уу.

Програмын Notepad ++ стандарт дахь хайлтын цонхыг нээхийн өмнө. Энэ цонхонд нэвтрэх Ctrl + F. товчлуурын хослолыг дарж олж авч болно. Энэ функцтэй ажиллахын тулд "Regular expressions" товчлуурыг идэвхжүүлэх хэрэгтэй.

Баримт бичигт байгаа бүх тоог олох. Үүнийг хийхийн тулд хайлтын мөрөнд [0-9] параметрийг оруулаад "Search Next" товчийг дарна уу. Та энэ товчин дээр товшсон болгон дээрээс доорх баримтыг олох болно. Ердийн хайлтын аргыг ашиглан гүйцэтгэх боломжтой доороос дээш хайлтын горимд шилжих нь тогтмол илэрхийлэлтэй ажиллахад хэрэглэж болохгүй.

Хэрэв та "Одоогийн баримт бичигт байгаа бүхнийг хайх" товчлуур дээр дарвал бүх хайлтын илэрц, тэрчлэн документын тоон илэрхийллүүд тусдаа цонхон дээр гарч ирнэ.

Энд хайлтын үр дүнг мөрөөр харуулсан болно.

Notepad ++-д тогтмол тэмдэглэгээ хийж тэмдэгтийг орлуулах

Гэхдээ, Notepad ++ програмын тусламжтайгаар та зөвхөн тэмдэгт хайж төдийгүй байнгын илэрхийллүүдээр сольж гүйцэтгэж болно. Энэ үйлдлийг эхлүүлэхийн тулд хайлтын цонхны "Replace" цонхон руу очно уу.

Дахин чиглүүлэх замаар гадаад холбоосыг дахин чиглүүлцгээе. Үүнийг хийхийн тулд "Find" баганад "href =. (// [^ '"] *) "," Replace "гэсэн талбар -" href = "/ redirect.php? To = 1". "Бүгдийг солих" товчин дээр дарна уу.

Таны харж байгаагаар энэ нь амжилттай болсон.

Одоо програмыг компьютерийн программтай холбоогүй эсвэл веб хуудас байрлуулахтай холбоотой үйл ажиллагааны тогтмол илэрхийлэл ашиглан хайж хайж үзье.

Бидэнд төрсөн он сар өдөр бүхий нэрсийн жагсаалтыг бичсэн.

Төрсөн он, сар, өдрийг өөрчилнө. Үүнийг "Find" баганад "( w +) ( w +) ( w +) ( d +. D +. D +)" гэж бичээд "Replace" . "Бүгдийг солих" товчин дээр дарна уу.

Таны харж байгаагаар энэ нь амжилттай болсон.

Notepad ++ програмын тогтмол илэрхийлэл ашиглан хийж болох хамгийн энгийн үйлдлүүдийг бид үзүүлсэн. Гэхдээ эдгээр илэрхийллүүдийн тусламжтайгаар мэргэжлийн программистууд маш нарийн төвөгтэй үйл ажиллагаа явуулдаг.