Блокнот ++ жүйесінде тұрақты өрнектерді пайдалану

Бағдарламалау - бұл бірдей немесе ұқсас әрекеттерді қайталау әдеттегі емес, өте күрделі, мұқият және жиі монотонды процесс. Құжаттағы ұқсас элементтерді іздестіру мен ауыстыруды барынша автоматтандыру және жеделдету үшін бағдарламалауда жүйелі өрнек жүйесі ойлап тапты. Бұл бағдарламашылардың, веб-шеберлердің, кейде басқа мамандықтардың өкілдерінің уақытын және күш-жігерін айтарлықтай үнемдейді. Ноутбук ++ мәтінмәндік редакторында әдеттегі өрнектер қалай қолданылатынын білейік.

Notepad ++ бағдарламасының соңғы нұсқасын жүктеп алыңыз

Тұрақты өрнектер тұжырымдамасы

Жазбаша айтқанда, Notepad ++ бағдарламасында тұрақты өрнектерді пайдалануды зерттеуге кіріспей тұрып, осы терминдің мәні туралы көбірек білейік.

Тұрақты өрнектер арнайы іздеу тілі болып табылады, оның көмегімен сіз құжат жолдарында әртүрлі әрекеттерді орындай аласыз. Бұл арнайы метакарактердің көмегі арқылы жасалады, оның көмегімен үлгілердің принципі бойынша манипуляцияларды іздеу және орындау. Мысалы, Notepad ++ -де тұрақты өрнек түрінде нүкте қолданыстағы таңбалардың барлық жиынтығын білдіреді және [A-Z] өрнегі латын әліпбиінің бас әріптерін білдіреді.

Тұрақты өрнек синтаксисі әр түрлі бағдарламалау тілдерінде әртүрлі болуы мүмкін. Блокнот ++ әйгілі 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 ++ бағдарламасында тек таңбаларды іздеп қана қоймай, сонымен қатар тұрақты өрнектерді пайдаланып ауыстыруды жүзеге асыра аласыз. Бұл әрекетті бастау үшін іздеу терезесінің «Ауыстыру» қойындысына өтіңіз.

Сыртқы сілтемелерді қайта бағыттау арқылы бағыттап көрейік. Ол үшін «Табу» бағанында «href =. (// [^» «] *)» және «Ауыстыру» өрісін - «href =» / redirect.php? To = 1 «мәнін енгізіңіз. «Барлығын ауыстыру» батырмасын басыңыз.

Көріп отырғандай, ауыстыру сәтті өтті.

Енді бағдарламаны компьютерлік бағдарламамен немесе веб-беттердің орналасуымен байланысты емес операциялар үшін қалыпты өрнектерді қолданып ауыстырыңыз.

Бізде туған күнімен толық аты-жөні форматында тұлғалардың тізімі бар.

Туған күндер мен адамдардың орындарының атауларын қайта белгілеңіз. Бұл үшін «Табу» бағанында «( w +) ( w +) ( w +) ( d +. D +. D +)» деп жазылып, «Алмастыру» - « 4 1 2 3» . «Барлығын ауыстыру» батырмасын басыңыз.

Көріп отырғандай, ауыстыру сәтті өтті.

Біз Notepad ++ бағдарламасында тұрақты өрнектерді қолдану арқылы орындалатын қарапайым әрекеттерді көрсеттік. Бірақ бұл сөздердің көмегімен кәсіби бағдарламашылар өте күрделі операцияларды орындайды.