Paggamit sa mga Regular nga Ekspresyon sa Notepad ++

Pin
Send
Share
Send

Ang pagprograma usa ka labi ka komplikado, sakit, ug kanunay nga proseso nga diin us aka us aka us aka us aka pareho o parehas nga mga aksyon ang usa. Aron mapausbaw ang awtomatiko ug pagpadali sa pagpangita ug pagpuli sa parehas nga mga elemento sa usa ka dokumento, usa ka regular nga sistema sa pagpahayag ang naimbento sa programming. Mahinungdanon nga kini makatipig sa oras ug paningkamot sa mga programmers, webmaster, ug, usahay, mga representante sa ubang mga propesyon. Atong mahibal-an kung giunsa ang mga regular nga pagpahayag gipadapat sa advanced Notepad ++ text editor.

Pag-download sa labing bag-ong bersyon sa Notepad ++

Ang konsepto sa mga regular nga pagpahayag

Sa wala pa kita magsugod sa pagtuon sa paggamit sa naandan nga mga ekspresyon sa Notepad ++ sa praktis, magkat-on pa kita bahin sa diwa sa kini nga termino.

Ang mga regular nga ekspresyon usa ka espesyal nga sinultian nga pagpangita, gamit kung diin mahimo nimo nga himuon ang lainlaing mga aksyon sa mga linya sa usa ka dokumento. Gihimo kini gamit ang espesyal nga metachar character, ang input kung diin ang pagpangita ug nagpahigayon mga manipulasyon sa sukaranan sa mga sumbanan. Pananglitan, sa Notepad ++, ang usa ka yugto sa porma sa usa ka regular nga ekspresyon nagrepresentar sa bisan unsang tibuuk nga hugpong sa naglungtad nga mga karakter, ug ang ekspresyon nga [A-Z] nagrepresentar sa bisan unsang kapital nga sulat sa alpabetong Latin.

Ang regular nga syntax expression mahimong magkalainlain sa lainlaing mga sinultian nga programa. Ang Notepad ++ naggamit sa parehas nga kanunay nga mga kantidad sa pagpahayag ingon ang ka sikat nga Perl programming nga sinultian.

Indibidwal nga Hinuon nga Pagpadayag nga Mga Pamaagi

Karon ipailaila namon kanimo ang labing kanunay nga gigamit nga regular nga mga ekspresyon sa Notepad ++:

      . - bisan unsang bisan unsang kinaiya;
      [0-9] - bisan unsang kinaiya sa dagway sa usa ka digit;
      D - bisan unsang kinaiya gawas sa usa ka numero;
      [A-Z] - bisan unsang kapital nga letra sa alpabeto nga Latin;
      [a-z] - bisan unsang letra sa letra sa Latin nga alpabeto;
      [a- Z] - bisan kinsa sa mga letra sa Latin nga alpabeto, bisan unsa pa ang kaso;
      w - sulat, underline o numero;
      s - wanang;
      ^ - sinugdanan sa linya;
      $ - katapusan sa linya;
      * - pagsubli sa usa ka kinaiya (gikan sa 0 hangtod sa pagkawalay pagbag-o);
      4 1 2 3 - serial number sa grupo;
      ^ s * $ - pagpangita alang sa mga walay linya nga linya;
      ([0-9] [0-9] *.) - pagpangita alang mga doble nga numero nga numero.

Sa tinuud, adunay daghang kadaghan sa kanunay nga mga karakter nga ekspresyon nga dili matago sa usa ka artikulo. Mahinungdanon ang labi sa ilang lainlaing mga kalainan nga gigamit sa mga programmer ug mga tigdesinyo sa web kung nagtrabaho kauban ang Notepad ++.

Gamit ang regular nga mga ekspresyon sa Notepad ++ kung pangitaon

Karon atong tan-awon ang mga piho nga mga pananglitan kung giunsa ang mga regular nga pagpahayag gigamit sa Notepad ++.

Aron magsugod sa pagtrabaho kauban ang mga regular nga ekspresyon, adto sa seksyon nga "Pagpangita", ug pilia ang "Pangitaa" gikan sa lista nga makita.

Sa wala pa kami magbukas usa ka sulud nga bintana sa pagpangita sa Notepad ++ nga mga programa. Kini nga bintana mahimo usab ma-access pinaagi sa pagpadayon sa keyboard nga shortcut sa Ctrl + F. Siguruha nga ma-aktibo ang butones nga "Regular Expression" aron makatrabaho kini nga function.

Pangitaa ang tanan nga mga numero nga naa sa dokumento. Aron mahimo kini, isulud ang parameter [0-9] sa search bar, ug i-klik ang "Search Next" button. Matag higayon nga mag-klik ka sa kini nga buton, ang sunod nga numero nga makita sa dokumento gikan sa taas hangtod sa ubos ma-highlight. Ang pagbalhin sa mode sa pagpangita gikan sa ilawom ngadto sa taas, nga mahimo nga gamiton gamit ang naandan nga paagi sa pagpangita, dili magamit kung nagtrabaho uban ang mga regular nga ekspresyon.

Kung pag-klik nimo ang buton nga "Pangitaa ang tanan sa karon nga dokumento", dayon ang tanan nga mga resulta sa pagpangita, nga mao, ang mga ekspresyon sa digital sa dokumento, ipakita sa usa ka gilain nga bintana.

Ug ania ang mga resulta sa pagpangita nga gipakita nga linya sa linya.

Ang pag-ilis sa mga karakter sa regular nga mga ekspresyon sa Notepad ++

Bisan pa, sa Notepad ++ dili ka lamang makapangita alang sa mga karakter, apan pulihan usab kini gamit ang mga regular nga ekspresyon. Aron masugdan kini nga aksyon, adto sa tab nga "Palitan" sa bintana sa pagpangita.

Himuon naton ang red external link pinaagi sa usa ka redirect. Aron mabuhat kini, ibutang ang kantidad nga "href =. (// [^ '"] *) "sa kolum nga" Find ", ug ang uma nga" Change "-" href = "/ redirect.php? To = 1". Pag-klik sa "Palitan ang Tanan" nga buton.

Sama sa imong nakita, ang pag-ilis malampuson.

Karon ipadapat ang mga regular nga kapuli nga ekspresyon alang sa mga dili computer nga programa o operasyon sa layout sa web page.

Adunay kami usa ka lista sa mga tawo sa tibuuk nga ngalan nga adunay mga petsa sa pagkahimugso.

Gisugdan namon ang mga petsa sa pagkahimugso ug ang mga ngalan sa mga tawo sa mga lugar. Aron mabuhat kini, sa kolum nga "Pangita" isulat "( w +) ( w +) ( w +) ( d +. D +. D +)", ug sa kolum nga "Palitan" - " 4 1 2 3" . Pag-klik sa "Palitan ang Tanan" nga buton.

Sama sa imong nakita, ang pag-ilis malampuson.

Gipakita namon ang labi ka yano nga mga aksyon nga mahimo nga gamiton gamit ang mga regular nga ekspresyon sa Notepad ++. Apan sa tabang sa kini nga mga ekspresyon, ang mga propesyonal nga programmers nagpahigayon sa labi ka komplikado nga mga operasyon.

Pin
Send
Share
Send