Forritun er frekar flókið, sársaukafullt og oft eintóna ferli þar sem það er ekki óalgengt að endurtaka sömu eða svipaðar aðgerðir. Til að hámarka sjálfvirkan og flýta leit og skipta um svipuð atriði í skjali var venjulegt tjáningarkerfi fundið upp í forritun. Það sparar verulega tíma og fyrirhöfn forritara, vefstjóra og stundum fulltrúa annarra starfsgreina. Skulum komast að því hvernig reglulegar segðir eru notaðir í háþróaður textaritill Notepad ++.
Hlaða niður nýjustu útgáfunni af Notepad ++
Hugtak reglulegs tjáningar
Áður en við höldum áfram að læra að nota reglulegar segðir í forritinu Notepad ++ í reynd, skulum við læra meira um kjarna þessa tíma.
Venjulegur tjáning er sérstakt leitarmál, með því að nota sem hægt er að framkvæma ýmsar aðgerðir á skjalalínum. Þetta er gert með hjálp sérstakra táknmynda, með inntak sem leit og framkvæmd meðferðar á meginreglunni um mynstur. Til dæmis, í Notepad + +, táknar punktur í formi venjulegs tjáningar einhvers af öllu setti af núverandi stöfum og tjáningin [A-Z] táknar hvaða hástaf sem er í latínu stafrófinu.
Venjulegur tjáningarsetning getur verið mismunandi á mismunandi forritunarmálum. Notepad + + notar sömu venjulegan tjáning gildi og vinsæl Perl forritunarmál.
Gildi einstakra reglubundinna tjáninga
Nú skulum kynnast algengustu venjulegu tjáningunum í forritinu Notepad ++:
- . - allir einstaklingar
- [0-9] - hvaða staf sem stafa;
- D - hvaða staf nema tölur;
- [A-Z] - allir hástafar í latínu stafrófinu;
- [a-z] - allir lágstafir af latínu stafrófinu;
- [a- Z] - hvaða stafi í latínu stafrófið, óháð málinu;
- w - bókstafur, undirstrikun eða tölustafi;
- s - rúm;
- ^ - upphaf línunnar;
- $ - lok línunnar;
- * - tákn endurtekning (frá 0 til óendanleika);
- 4 1 2 3 er raðnúmer hópsins;
- ^ s * $ - Leitaðu að tómum línum;
- ([0-9] [0-9] *.) - Leitaðu að tveimur tölustöfum.
Reyndar eru töluverður fjöldi venjulegra tjáningartákna, sem ekki er hægt að ná í eina grein. Margir fleiri af mismunandi afbrigði þeirra sem forritarar og vefhönnuðir nota þegar þeir vinna með Notepad ++.
Notkun reglulegra tjáninga í forritinu Notepad ++ þegar leitað er
Skulum nú skoða tiltekna dæmi um hvernig reglulegar segðir eru notaðir í Notepad ++.
Til að byrja að vinna með reglulegum segðum skaltu fara í "Leita" hluta og velja "Finna" hlutinn í listanum sem birtist.
Áður en okkur opnar er venjulegt leitar gluggi í forritinu Notepad ++. Aðgangur að þessum glugga er einnig hægt að fá með því að ýta á takkann Ctrl + F. Vertu viss um að virkja hnappinn "Venjulegur tjáning" til að geta unnið með þessa aðgerð.
Finndu öll tölurnar í skjalinu. Til að gera þetta skaltu slá inn breytu [0-9] í leitarreitnum og smella á "Leita næst" hnappinn. Í hvert skipti sem þú smellir á þennan hnapp munðu auðkenna næsta númer sem finnast í skjalinu frá toppi til botns. Ekki er hægt að beita leitarnámi frá botninum, sem hægt er að framkvæma með venjulegum leitaraðferð, þegar unnið er með reglulegum tjáningum.
Ef þú smellir á "Finndu allt í núverandi skjal" takkanum birtast allar leitarniðurstöður, það er töluritið í skjalinu, í sérstökum glugga.
Og hér eru leitarniðurstöður birtar línu fyrir línu.
Skipta um stafi með reglulegum tjáningum í Notepad ++
En í Notepad + + forritinu geturðu ekki aðeins leitað að stafi heldur einnig framkvæmt skipti með venjulegum tjáningum. Til að hefja þessa aðgerð skaltu fara á flipann "Skipta út" í leitarglugganum.
Við skulum endurvísa utanaðkomandi tengla með tilvísun. Til að gera þetta skaltu slá inn gildið "href =. (// [^ '" * *) "og" Skipta "reitinn -" href = "/ redirect.php? To = 1". Smelltu á hnappinn "Skipta út öllum".
Eins og þú sérð, var skiptið vel.
Nú skulum við nota leitina með skipti með reglulegum tjáningum fyrir aðgerðir sem tengjast ekki tölvunarforritun eða uppsetningu vefsíðna.
Við höfum lista yfir einstaklinga í formi fullt nafn með fæðingardegi.
Rearrange fæðingardag og nöfn fólks staða. Fyrir þetta, í dálknum "Finndu" skrifum við "( w +) ( w +) ( w +) ( d +. D +. D +)" og í dálknum "Skipta" - " 4 1 2 3" . Smelltu á hnappinn "Skipta út öllum".
Eins og þú sérð, var skiptið vel.
Við sýndu einföldustu aðgerðir sem hægt er að framkvæma með reglulegum tjáningum í Notepad ++ forritinu. En með hjálp þessara tjáninga framkvæma faglega forritarar nokkuð flóknar aðgerðir.