Programming bi awayek zehmet, pêşkêşî, û pir caran pêvajoya monotonous e, ku ew ne tiştek e ku bi heman rengî, an jî, çalakî dubare dike. Ji bo ku bi maximî bi otomatîk û bilez hilbijêre lêgerîn û guhertinên wekhev ên di belgeyê de, pergala xwenîşandanek bi rêvebirin di programming de hate kirin. Ew gelek dem û hewldanên programmers, webmasters, û carinan, nûnerên karûbarên din ên din diparêzin. Let's find out how the expressions of regular expressions are in the Editor Editor's Advanced Notepad ++.
Guhertoya herî dawî ya Notepad ++
Têkêşîna xweseriya regular
Berî ku pêşveçûna lêkolînê ya bikaranîna rêjîmê ya di Notepad ++ de, di pratîkê de, em di derbarê bingeha vê termê de hîn bibin.
Gotarên rasterast bi zimanek lêgerînek taybetî ye, bi karanîna ku hûn dikarin li ser sînorên belgeyên cuda hene. Ev bi alîkariya alîkarî yên taybet ên pêkhatî, bi pêvajoya ku lêgerîna lêgerîn û darizandinê li ser prensîbên hûrgelan pêk tê kirin. Ji bo nimûne, di Notepad ++ de, dot di forma yekser ya yekem deverek nimûne hemî saziyên heyî yên heyî yên nifş dike û nîqaş [A-Z] nameya alfabetek latînî nîşan dide.
Peyvên syntaxê bi rêjeya vekirî dikare di zimanên bernameyên cuda de cuda hene. Notepad ++ nirxên danûstendinê bi heman rengî wekî wekî bernameya ziman-ê Perl bikar tîne.
Nirxên şexsî yên rasterastî
Now, em bila li ser bernameya Notepad ++:
- . - kesek yek yek e;
- [0-9] - her kesayetiyek wekî digit;
- D - her cîteyê bila hejmaran;
- [A-Z] - nameyek kapîtalaya latînî ya latînî;
- [a-z] - nameyek piçûk a alfabeya latînî;
- [a-Z] - yek ji nameyên alfabî yên latînî, ji bilî neçariyê;
- w-nameyek, daket an jî hejmar;
- s-space;
- ^ - destpêka rêzê;
- $ - dawiya rêzê;
- * - sembolkirinê (ji 0 heta infinity);
- 4 1 2 3 hejmareke hejmara koma e;
- ^ s * $ - lêgerîn li ser rêzên paqij bike;
- ([0-9] [0-9] *.) - lêgerîn ji du hebên lêgerîn.
Di rastiyê de, hejmareke hejmareke xemgîniya xwerû ya xemgîn e, ku nikarin di nav gotarek de nabe. Gelek guhertinên cûda yên ku bernameyên programmers û sêwirîner ên ku Notepad ++ bi kar dixebitin kar dikin bikar tînin.
Bikaranîna regular expressions di bernameya Notepad ++ de dema lêgerîn
Now, em bila nimûneyên taybetî yên li ser Notepad ++ bikar anîn çawa çawa ramanên rastîn têne bikaranîn binêrin.
Ji bo ku bi xwenîşandanek bi berdewamkirina xebatê dest bi dest bixin, beşa beşa "lêgerînê" liçe, û lîsteya ku tê xuya dibe, hilbijêre "Find" hilbijêre.
Berî me bernameya lêgerînê ya standard di Notepad ++ de vedike. Access to this window can also be cured by Ctrl + F. Ji bo ku hûn bi vê fonksiyonê bixebitin ku bişkojka "Daxistinên rasterast" çalak bikin.
Hemî hejmarên di belge belgeyê de bibînin. Ji bo vê yekê, barê lêgerînê [0-9] di navnîşa lêgerînê de binivîse, û li ser "Dîsa lêgerîn" bitikîne. Her dema ku hûn li ser vê qutiyê bitikînin, dê hejmara hejmara belgeyê li ser binê jêrîn binçavkirin. Guhertina mîhenga lêgerînê ji binê jêrîn, ku dibe ku dema ku rêbazê lêgerîna kevneşopî bikar bînin kar bikî, dema ku bi ramanên domdar re dixebite.
Heke hûn li ser "bitikînin di belgeya heyî de" binivîse, encama hemî lêgerînên lêgerîn, ew eşkere dike ku di belgeyê de hejmareke nimûne, dê di paceya cuda de bêne nîşandan.
Û vir li encamên lêgerîna lêgerîn di rêzê de xuya dikin.
Guhertoyên bi danûstendinên rasterast ên li Notepad ++
Lê, di bernameya Notepad ++ de, hûn nikarin ne tenê ji bo kartên lêgerînê binirxîne, lê belê jî bi karûbarên xwe bi karanîna rêjîmê re bikar bînin. Ji bo vê çalakiyê dest bixin, li ser paceya lêgerînê "Vegerîn" hilbijêre.
Bila rêvebirinên derveyî veguhastin veguherînin. Ji bo vê yekê, di navnîşa "Find" de, binirxîne "href =. (// [^ '"] *) "," û "Replace" - "href =" / redirect.php? To = 1 ". Bişkojka bitikîne "All replace".
Wekî ku hûn dikarin bibînin, guhertina serkeftî bû.
Niha em bila digel lêgerînên rasterast ji bo operasyonên computer-programming an jî rûpelên web-ê re digel lêgerîna lêgerîna lêgerînê bikin.
Em lîsteya kesan in di forma tevahiya navîn de bi dansên zindî hene.
Dîrokên jidayikbûnê û navên gelên cîhanê dubare bikin. Ji bo vê yekê, di navnîşa "Find", we binivîse "( w +) ( w +) ( w +) ( d +. D +. D +)", û di navnîşa "Replace" - " 4 1 3 3" . Bişkojka bitikîne "All replace".
Wekî ku hûn dikarin bibînin, guhertina serkeftî bû.
Em çalakiyên herî hêsan nîşan dide ku dikarin bikarhêneran bi regular expressions in Notepad ++ bernameyê pêk bikin. Lê bi alîkariya wan ev eşkere, bernameyên profesyonel tevlî operasyonên dijwar hene.