Forritun er frekar flókið, vandvirkt og oft einhæft ferli þar sem oft þarf að endurtaka sömu eða svipaðar aðgerðir. Til að hámarka sjálfvirkni og flýta fyrir leit og skipti á svipuðum þáttum í skjali var reglulegt tjáningarkerfi fundið upp við forritun. Það sparar verulega tíma og fyrirhöfn forritara, vefstjóra og stundum fulltrúa annarra starfsgreina. Við skulum komast að því hvernig venjulegum orðatiltækjum er beitt í háþróaðri Notepad ++ textaritlinum.
Sæktu nýjustu útgáfuna af Notepad ++
Hugmyndin um reglulegar tjáningar
Áður en við byrjum að kanna notkun reglulegra tjáninga í Notepad ++ í reynd skulum við læra meira um kjarna þessa tíma.
Regluleg orðatiltæki eru sérstakt leitarmál þar sem þú getur framkvæmt ýmsar aðgerðir á línum skjals. Þetta er gert með því að nota sérstaka metatákn þar sem inntakið leitar að og framkvæma meðhöndlun á grundvelli mynstra. Til dæmis, í Notepad ++, táknar tímabil í formi venjulegrar tjáningar einhverju öllu settinu af núverandi stöfum, og tjáningin [A-Z] táknar hvaða hástaf sem er í latneska stafrófinu.
Venjuleg setningafræði getur verið breytileg á mismunandi forritunarmálum. Notepad ++ notar sömu reglulegu tjáningargildi og hið vinsæla forritunarmál Perl.
Venjuleg tjáningargildi
Nú kynnum við þér algengustu orðatiltækin í Notepad ++:
- . - hver einasta staf;
- [0-9] - hvaða staf sem er í formi stafa;
- D - hvaða staf sem er nema tölustafur;
- [A-Z] - allir hástafir í latneska stafrófinu;
- [a-z] - allir lágstafir í latneska stafrófinu;
- [a- Z] - hvaða stafir sem er í latneska stafrófinu, óháð tilvikum;
- w - bókstaf, undirstrik eða tala;
- r - rými;
- ^ - upphaf línunnar;
- $ - lok lína;
- * - endurtekning á persónu (frá 0 til óendanleika);
- 4 1 2 3 - raðnúmer hópsins;
- ^ s * $ - leita að tómum línum;
- ([0-9] [0-9] *.) - Leitaðu að tveggja stafa tölu.
Reyndar er til nokkuð mikill fjöldi venjulegra tjáningapersóna sem ekki er hægt að fjalla um í einni grein. Verulega meira af ýmsum tilbrigðum þeirra sem forritarar og vefhönnuðir nota þegar þeir vinna með Notepad ++.
Notaðu venjulegar orðasambönd í Notepad ++ þegar þú leitar
Nú skulum við skoða sérstök dæmi um hvernig regluleg orðatiltæki eru notuð í Notepad ++.
Til að byrja að vinna með venjulegar orðatiltæki, farðu í hlutann "Leita" og veldu "Finndu" af listanum sem birtist.
Fyrir okkur opnar venjulegur leitargluggi í Notepad ++ forritum. Einnig er hægt að nálgast þennan glugga með því að ýta á flýtilykilinn Ctrl + F. Vertu viss um að virkja hnappinn „Venjulegur tjáning“ til að geta unnið með þessa aðgerð.
Finndu öll tölurnar sem eru í skjalinu. Til að gera þetta, sláðu inn færibreytuna [0-9] á leitarstikunni og smelltu á hnappinn „Leita næst“. Í hvert skipti sem þú smellir á þennan hnapp verður næsta tölustafur sem birtist í skjalinu auðkenndur frá toppi til botns. Ekki er hægt að nota þegar skipt er yfir í leitarstillingu frá botni til topps, sem hægt er að framkvæma með venjulegri leitaraðferð.
Ef þú smellir á hnappinn „Finndu allt í núverandi skjali“, verða allar leitarniðurstöður, það er að segja stafrænar tjáningar í skjalinu, birtar í sérstökum glugga.
Og hér eru leitarniðurstöðurnar birtar línu fyrir línu.
Skipt er um stafi með reglulegri tjáningu í Notepad ++
En í Notepad ++ geturðu ekki aðeins leitað að stöfum, heldur einnig skipt um þá með venjulegum orðatiltækjum. Til að hefja þessa aðgerð, farðu á flipann „Skipta út“ í leitarglugganum.
Við skulum beina ytri tenglum í gegnum tilvísun. Til að gera þetta skaltu setja gildið "href =. (// [^ '"] *) "í dálkinum" Finndu "og reitinn" Skipta út "-" href = "/ redirect.php? Til = 1". Smelltu á hnappinn „Skipta út öllum“.
Eins og þú sérð var skiptin vel.
Nú skulum við beita reglulegum orðatiltækjum fyrir forritun sem ekki er forrituð í tölvu eða útlitsaðgerðir.
Við erum með lista yfir einstaklinga í fullu nafni með fæðingardaga.
Við endurskipuleggjum fæðingardagana og nöfn fólks á stöðum. Til að gera þetta, í dálknum „Finndu“ skrifa ”( w +) ( w +) ( w +) ( d +. D +. D +)“, og í dálkinum „Skipta út“ - „ 4 1 2 3“ . Smelltu á hnappinn „Skipta út öllum“.
Eins og þú sérð var skiptin vel.
Við höfum sýnt einfaldustu aðgerðirnar sem hægt er að framkvæma með venjulegum orðatiltækjum í Notepad ++. En með hjálp þessara tjáninga framkvæma faglegir forritarar frekar flóknar aðgerðir.