Defnyddio Mynegiadau Rheolaidd yn Notepad ++

Pin
Send
Share
Send

Mae rhaglennu yn broses eithaf cymhleth, gofalus, ac yn aml yn undonog, lle mae'n rhaid i un ailadrodd yr un gweithredoedd neu gamau tebyg yn aml. Er mwyn gwneud y mwyaf o awtomeiddio a chyflymu chwilio ac amnewid elfennau tebyg mewn dogfen, dyfeisiwyd system fynegiant reolaidd wrth raglennu. Mae'n arbed amser ac ymdrech yn sylweddol i raglenwyr, gwefeistri, ac, weithiau, cynrychiolwyr proffesiynau eraill. Gadewch i ni ddarganfod sut mae ymadroddion rheolaidd yn cael eu cymhwyso yn y golygydd testun Notepad ++ datblygedig.

Dadlwythwch y fersiwn ddiweddaraf o Notepad ++

Y cysyniad o ymadroddion rheolaidd

Cyn i ni ddechrau astudio’r defnydd o ymadroddion rheolaidd yn Notepad ++ yn ymarferol, gadewch i ni ddysgu mwy am hanfod y term hwn.

Mae ymadroddion rheolaidd yn iaith chwilio arbennig, y gallwch ei defnyddio i gyflawni gweithredoedd amrywiol ar linellau dogfen. Gwneir hyn gan ddefnyddio metacharacters arbennig, y mae eu mewnbwn yn chwilio am driniaethau ac yn eu cyflawni ar sail patrymau. Er enghraifft, yn Notepad ++, mae cyfnod ar ffurf mynegiad rheolaidd yn cynrychioli unrhyw un o'r set gyfan o gymeriadau sy'n bodoli, ac mae'r ymadrodd [A-Z] yn cynrychioli unrhyw brif lythyren o'r wyddor Ladin.

Gall cystrawen mynegiant rheolaidd amrywio mewn gwahanol ieithoedd rhaglennu. Mae Notepad ++ yn defnyddio'r un gwerthoedd mynegiant rheolaidd â'r iaith raglennu Perl boblogaidd.

Gwerthoedd Mynegiant Rheolaidd Unigol

Nawr byddwn yn eich cyflwyno i'r ymadroddion rheolaidd a ddefnyddir amlaf yn Notepad ++:

      . - unrhyw gymeriad sengl;
      [0-9] - unrhyw gymeriad ar ffurf digid;
      D - unrhyw gymeriad ac eithrio digid;
      [A-Z] - unrhyw brif lythyren o'r wyddor Ladin;
      [a-z] - unrhyw lythyren fach yn yr wyddor Ladin;
      [a- Z] - unrhyw un o lythrennau'r wyddor Ladin, waeth beth fo'r achos;
      w - llythyr, tanlinellu neu rif;
      s - gofod;
      ^ - dechreu y llinell;
      $ - diwedd y llinell;
      * - ailadrodd cymeriad (o 0 i anfeidredd);
      4 1 2 3 - rhif cyfresol y grŵp;
      ^ s * $ - chwilio am linellau gwag;
      ([0-9] [0-9] *.) - chwiliwch am rifau dau ddigid.

Mewn gwirionedd, mae yna nifer eithaf mawr o gymeriadau mynegiant rheolaidd na ellir eu cynnwys mewn un erthygl. Yn sylweddol fwy o'u hamrywiadau amrywiol y mae rhaglenwyr a dylunwyr gwe yn eu defnyddio wrth weithio gyda Notepad ++.

Defnyddio ymadroddion rheolaidd yn Notepad ++ wrth chwilio

Nawr, gadewch i ni edrych ar enghreifftiau penodol o sut mae ymadroddion rheolaidd yn cael eu defnyddio yn Notepad ++.

I ddechrau gweithio gydag ymadroddion rheolaidd, ewch i'r adran "Chwilio", a dewis "Find" o'r rhestr sy'n ymddangos.

Cyn i ni agor ffenestr chwilio safonol mewn rhaglenni Notepad ++. Gellir cyrchu'r ffenestr hon hefyd trwy wasgu'r llwybr byr bysellfwrdd Ctrl + F. Gwnewch yn siŵr eich bod yn actifadu'r botwm "Mynegiadau Rheolaidd" i allu gweithio gyda'r swyddogaeth hon.

Dewch o hyd i'r holl rifau sydd wedi'u cynnwys yn y ddogfen. I wneud hyn, nodwch y paramedr [0-9] yn y bar chwilio, a chliciwch ar y botwm "Search Next". Bob tro y byddwch chi'n clicio ar y botwm hwn, bydd y digid nesaf sy'n ymddangos yn y ddogfen o'r top i'r gwaelod yn cael ei amlygu. Ni ellir defnyddio newid i'r dull chwilio o'r gwaelod i'r brig, y gellir ei berfformio gan ddefnyddio'r dull chwilio arferol, wrth weithio gydag ymadroddion rheolaidd.

Os cliciwch ar y botwm "Dewch o hyd i bopeth yn y ddogfen gyfredol", yna bydd yr holl ganlyniadau chwilio, hynny yw, ymadroddion digidol yn y ddogfen, yn cael eu harddangos mewn ffenestr ar wahân.

A dyma'r canlyniadau chwilio sy'n cael eu harddangos fesul llinell.

Yn lle cymeriadau gydag ymadroddion rheolaidd yn Notepad ++

Ond, yn Notepad ++ gallwch nid yn unig chwilio am gymeriadau, ond hefyd eu disodli gan ddefnyddio ymadroddion rheolaidd. I ddechrau'r weithred hon, ewch i'r tab "Amnewid" y ffenestr chwilio.

Gadewch i ni ailgyfeirio dolenni allanol trwy ailgyfeirio. I wneud hyn, rhowch y gwerth "href =. (// [^ '"] *) "yn y golofn" Find ", a'r maes" Amnewid "-" href = "/ redirect.php? To = 1". Cliciwch ar y botwm "Amnewid Pawb".

Fel y gallwch weld, bu'r ailosodiad yn llwyddiannus.

Nawr, gadewch i ni gymhwyso amnewidiadau mynegiant rheolaidd ar gyfer rhaglennu heblaw cyfrifiadur neu weithrediadau cynllun tudalen we.

Mae gennym restr o bobl mewn enw llawn gyda dyddiadau geni.

Rydym yn aildrefnu dyddiadau geni ac enwau pobl mewn mannau. I wneud hyn, yn y golofn "Dod o hyd i" ysgrifennu "( w +) ( w +) ( w +) ( d +. D +. D +)", ac yn y golofn "Amnewid" - " 4 1 2 3" . Cliciwch ar y botwm "Amnewid Pawb".

Fel y gallwch weld, bu'r ailosodiad yn llwyddiannus.

Rydym wedi dangos y camau symlaf y gellir eu cyflawni gan ddefnyddio ymadroddion rheolaidd yn Notepad ++. Ond gyda chymorth yr ymadroddion hyn, mae rhaglenwyr proffesiynol yn cyflawni gweithrediadau eithaf cymhleth.

Pin
Send
Share
Send