Notepad ++ ekspresyon regilye

Anonim

Ekspresyon regilye nan Notepad ++ Apendis la

Programmation se byen konplèks, rigoureux, epi, souvan, yon pwosesis monotone nan ki li se pa ra nan repete menm oswa menm jan efè yo. Pou maksimize otomatize ak pi vit rechèch la ak ranplasman nan eleman menm jan an nan dokiman an, yon sistèm ekspresyon regilye te nan pwogramasyon nan pwogramasyon. Li lajman pèmèt ou pou konsève pou tan ak fòs nan pwogramasyon, vebmèstr, epi pafwa reprezantan ki nan lòt pwofesyon. Se pou nou chèche konnen ki jan ekspresyon regilye yo te itilize nan avanse Notepad ++ editè tèks.

Konsèp la nan ekspresyon regilye

Anvan etidye itilize nan ekspresyon regilye nan pwogram nan Notepad ++ nan pratik, se pou yo jwenn soti nan plis detay sans nan tèm sa a.

Ekspresyon regilye se yon lang rechèch espesyal lè l sèvi avèk ki ou ka pwodwi aksyon divès kalite sou strings dokiman. Sa a se fè lè l sèvi avèk metasimvols espesyal, lè k ap antre nan ki rechèch la ak ekzekisyon nan manipilasyon sou prensip la nan modèl se fèt. Pou egzanp, nan pwen an Notepad ++ nan fòm lan nan yon ekspresyon regilye reprezante nenpòt siy nan seri a tout antye de karaktè ki deja egziste, ak ekspresyon an [A-Z] se nenpòt ki lèt kapital nan alfabè a Latin.

Nan lang programmation divès kalite, sentaks la nan ekspresyon regilye pouvwa diferan. Nan editè a Notepad ++ tèks, valè yo menm nan ekspresyon regilye yo te itilize kòm nan lang nan pwogram popilè Perl pwogramasyon.

Valè ekspresyon regilye regilye yo

Koulye a, kite a jwenn konnen ak notepad ki pi souvan itilize ++ ekspresyon regilye:

  • . - Nenpòt senbòl sèl;
  • [0-9] - Nenpòt karaktè nan fòm lan nan nimewo;
  • D - nenpòt karaktè, eksepte pou nimewo a;
  • [A-Z] - Nenpòt lèt kapital nan alfabè a Latin;
  • [A-Z] - Nenpòt lèt ka pi ba nan alfabè a Latin;
  • [A- Z] - nenpòt nan lèt nan alfabè a Latin nan endepandans soti nan enskri a;
  • W - lèt, souliye oswa chif;
  • s - espas;
  • ^ - Kòmanse kòmanse;
  • $ - Fini liy;
  • * - Repetisyon nan senbòl la (ki soti nan 0 a Infinity);
  • \ 4 \ 1 \ 2 \ 3 \ 3 - nimewo a sekans nan gwoup la;
  • ^ nan * $ - rechèch pou liy vid;
  • ([0-9] [0-9] *.) - Search pou de chif chif yo.

An reyalite, gen se byen yon gwo kantite senbòl nan ekspresyon regilye, epi li enposib yo kouvri yo nan yon sèl atik. Siyifikativman plis nan varyasyon divès kalite yo ke pwogramasyon ak konsèpteur entènèt yo te itilize lè w ap travay ak pwogram nan Notepad ++.

Itilizasyon pratik nan ekspresyon regilye

Koulye a, kite pou yo gade nan egzanp espesifik ki jan ekspresyon regilye yo te itilize nan pwogram nan Notepad ++.

Konsidere ki jan ekspresyon regilye yo ap aplike pou fè rechèch pou eleman sèten.

  1. Pou yo kòmanse travay ak ekspresyon regilye, ale nan seksyon "Search" ak nan lis la ki parèt, chwazi "Jwenn" atik la.
  2. Ale nan fenèt rechèch la nan pwogram nan notepad ++

  3. Anvan nou louvri fenèt rechèch la estanda nan pwogram nan Notepad ++. Aksè nan li kapab tou gen pou jwenn pa peze konbinezon an Ctrl + F kle. Asire ou ke ou aktive "ekspresyon regilye" bouton yo nan travay avèk fonksyon sa a.
  4. Pèmèt ekspresyon regilye nan fennèt rechèch la nan Pwogram Notepad ++

  5. Nou jwenn tout nimewo ki genyen nan dokiman an. Pou fè sa, antre nan [0-9] paramèt la nan fisèl rechèch la epi klike sou bouton "Search Next". Chak fwa ou peze bouton sa a, yo pral chif ki anba la a nan dokiman an depi anwo jouk anba. Oblije chanje nan mòd rechèch la anba nan fon an moute, ki se posib pote soti nan lè w ap itilize yon metòd rechèch konvansyonèl yo, lè w ap travay ak ekspresyon regilye pa ka aplike.
  6. Search pou nimewo nan pwogram nan Notepad ++

  7. Si ou klike sou "Jwenn tout nan dokiman aktyèl la" bouton, tout rezilta rechèch, ki se, se ekspresyon dijital nan dokiman an ap parèt nan yon fenèt ki apa a.
  8. Kouri rechèch ak pwodiksyon pwodiksyon nan yon fenèt separe nan pwogram nan Notepad + +

  9. Ak isit la ak rezilta rechèch la sòti.
  10. Recherche rezilta nan notepad ++

Egzanp 2: Senbòl ranplasman

Nan pwogram nan Notepad ++, ou ka pa sèlman rechèch pou karaktè, men tou, ranplase yo ak ekspresyon regilye.

  1. Pou kòmanse aksyon sa a, ale nan "Ranplase" tab la nan fenèt rechèch la.
  2. Chanje nan tab la Ranplase nan Pwogram Notepad ++

  3. Nou pral fè yon redireksyon nan referans ekstèn nan redireksyon. Pou fè sa, nan "jwenn" kolòn nan, nou mete valè "href = (http: // [^ '"] *) ", ak nan jaden an" Ranplase "-" href = "/ Redirect.php? = 1 ". Klike sou bouton "Ranplase tout".
  4. Ranplasman nan Pwogram Notepad ++

  5. Kòm ou ka wè, ranplasman an se siksè.

Ranplasman rezilta nan Pwogram Notepad + +

Epi kounye a kite a aplike yon rechèch ak ranplasman lè l sèvi avèk ekspresyon regilye pou operasyon ki pa gen rapò ak pwogram òdinatè oswa Layout paj entènèt.

  1. Nou gen yon lis moun ki nan fòma konplè ak dat nesans lan.
  2. Lis moun ki nan pwogram nan notepad ++

  3. Ordonne dat nesans lan ak non moun nan kèk kote. Pou fè sa, nan kolòn nan "Jwenn" ekri "(W +) (W +) (W +) (D +. \ D +. D +)", ak nan kolòn nan "Ranplase" - "4 \ 1 \ 2 \ 3". Klike sou bouton "Ranplase tout".
  4. Rekande sa ki nan lis la nan Pwogram Notepad ++

  5. Kòm ou ka wè, ranplasman an se siksè.
  6. Rezilta nan pèmitasyon nan pwogram nan Notepad ++

Nou te montre aksyon sa yo ki pi senp ki ka fèt lè l sèvi avèk ekspresyon regilye nan Notepad pwogram nan ++. Men, avèk èd nan ekspresyon sa yo, pwogramasyon pwofesyonèl yo te pote soti ak operasyon byen konplèks.

Li piplis