Notepad ++ тилиндеги кадимки туюнтмаларды колдонуу

Pin
Send
Share
Send

Программалоо - бул бир эле же ушуга окшогон иш-аракеттерди кайталоого туура келген татаал, оор, көп учурда монотондук процесс. Автоматташтырууну максималдаштыруу жана документтеги окшош элементтерди издөө жана алмаштырууну тездетүү үчүн, программалоодо кадимки сөз тутуму ойлоп табылды. Бул программисттердин, веб-мастерлердин, кээде башка кесиптердин өкүлдөрүнүн убактысын жана күчүн үнөмдөйт. Өркүндөтүлгөн 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 баскычтарын басуу менен да кирүүгө болот. Бул функция менен иштөө үчүн "Жөнөкөй туюнтмалар" баскычын активдештириңиз.

Документтеги бардык сандарды табыңыз. Бул үчүн, издөө тилкесине [0-9] параметрин киргизип, "Кийинки изде" баскычын чыкылдатыңыз. Бул баскычты баскан сайын, документтин үстүнөн ылдый карай турган кийинки сан белгиленет. Кадимки издөө ыкмасы менен жүргүзүлө турган издөө режимине төмөндөн жогоруга которулуу, кадимки сөз айкаштары менен иштөө учурунда колдонулбайт.

Эгер сиз "Учурдагы документтеги бардыгын табуу" баскычын чыкылдасаңыз, анда издөөдөгү бардык натыйжалар, башкача айтканда, документтеги санарип билдирүүлөр өзүнчө терезеде көрсөтүлөт.

Бул жерде издөө натыйжалары сап боюнча көрсөтүлөт.

Notepad ++ тилиндеги белгилерди кадимки сөз айкаштары менен алмаштыруу

Бирок Notepad ++ тилинде сиз белгилерди издеп қана койбостон, аларды кадимки сөз айкаштары менен алмаштыра аласыз. Бул аракетти баштоо үчүн, издөө терезесиндеги "Ауыстыруу" өтмөгүнө өтүңүз.

Багыттама аркылуу тышкы шилтемелерди кайра багыттай берели. Бул үчүн, "href =. (// [^ '"] *) "маанисин" Табуу "тилкесине, ал эми" Алмаштыр "-" href = "/ redirect.php? To = 1" талаасын коюңуз. "Баарын алмаштыруу" баскычын чыкылдатыңыз.

Көрүнүп тургандай, алмаштыруу ийгиликтүү болду.

Эми компьютердик эмес программалоо же веб-баракчаны жайгаштыруу операциялары үчүн үзгүлтүксүз экспресс алмаштырууларды колдонолу.

Бизде аты-жөнү жана туулган күнү көрсөтүлгөн адамдардын тизмеси бар.

Биз туулган күндөрдү жана адамдардын ысымдарын тактабыз. Бул үчүн, "Табуу" графасында "( w +) ( w +) ( w +) ( d +. D +. D +)" жана “Алмаштыр” - “ 4 1 2 3” деген графада. . "Баарын алмаштыруу" баскычын чыкылдатыңыз.

Көрүнүп тургандай, алмаштыруу ийгиликтүү болду.

Notepad ++ тилиндеги кадимки туюнтмаларды колдонуп аткарыла турган эң жөнөкөй аракеттерди көрсөттүк. Бирок ушул сөздөрдүн жардамы менен кесипкөй программисттер татаал операцияларды жасашат.

Pin
Send
Share
Send