መደበኛ አገላለፆች በንዴፓድ ++ ውስጥ ይጠቀሙ

ፕሮግራሚንግ በጣም የተወሳሰበ, ጥንቆላ እና ብዙውን ጊዜ የማይነጣጠስ ሂደት ነው, እሱም በተደጋጋሚ ተመሳሳይ ወይም ተመሳሳይ የሆኑ ድርጊቶችን የሚደግፍበት. በሰነድ ውስጥ ያሉ ተመሳሳይ ክፍሎች ውስጥ ፍለጋ እና ተለዋዋጭነት ለማካሄድ እና በፍጥነት ለማራመድ, በመደበኛ ፕሮግራሙ ውስጥ አንድ መደበኛ የፅሁፍ ስርዓት ተፈለሰፈ. የፕሮግራም አዘጋጆች, ዌብስተሮች, እና አንዳንድ ጊዜ የሌላ ባለሙያ ተወካዮች ጊዜ እና ጉልበት በእጅጉ ይቆጥባል. መደበኛ አገላለፆች እንዴት የላቀ የጽሑፍ አርታዒ ላይ እንዴት እንደሚተገበሩ እንመልከት.

የቅርብ ጊዜውን የ Notepad ++ ስሪት አውርድ

መደበኛ አገላለፆች ጽንሰ-ሐሳብ

በተግባር ላይ እያለሁ በመደበኛ የንቢቡድ ፐብሊሸር + የቋንቋ ገለፃ ጥናቱን ከመቀጠልዎ በፊት ስለ ቃላቱ የበለጠ ለመረዳት እንችል.

መደበኛ ገለጻዎች በየትኛው ሰነድ መስጠቶች ላይ የተለያዩ ተግባሮችን ማከናወን እንደሚችሉ የተለዩ የፍለጋ ቋንቋዎች ናቸው. ይህ የሚከናወነው በተወሰኑ ሜታካራተሮች እርዳታ ነው, ይህም የፍተሻ ውጤቶችን እና ቅደም ተከተሎችን በመርህ መርህ ላይ በማስገባት ነው. ለምሳሌ, በእውቀት አላን ++ ውስጥ, በነጠላ አገላለጽ በቋሚ ፊደል ውስጥ ያለ ነጥብ እኩል የሆነውን ነባር ቁምፊዎች ይወክላል, እና [A-Z] ደግሞ የላቲን ፊደላትን ፊደል ያመለክታል.

መደበኛ የሒሳብ አገባብ በተለያዩ የፕሮግራም ቋንቋዎች ሊለያይ ይችላል. Notepad ++ እንደ ታዋቂ የፐርፐር ፕሮግሞሽ ቋንቋ አንድ አይነት መደበኛ የሒሳብ እሴቶችን ይጠቀማል.

የተለመዱ መደበኛ መግለጫዎች እሴቶች

አሁን በአሳሽ ደብተር ++ ውስጥ በጣም የተለመዱ መደበኛ መግለጫዎችን እናድርገው:

      . - ማንኛውም ነጠላ ቁምፊ;
      [0-9] - ማንኛውም ቁምፊ እንደ አንድ አሃዝ;
      D - ከቁጥር በስተቀር ማንኛውንም ቁምፊ;
      [A-Z] - የላቲን ፊደል ቁልቁል ፊደል,
      [a-z] - ማንኛውም የላቲን ፊደል ዝቅተኛ ፊደል;
      [a-Z] - የላቲን ፊደላት ከየትኛውም የላቲን ፊደላት, ምንም ይሁን ምን;
      w - ፊደል, ሰረዘዘብጥ ወይም አሃዛዊ;
      s - space;
      ^ - የመስመር መጀመሪያ;
      $ - የመስመር መጨረሻ;
      * - የቃላት ድግግሞሽ (ከ 0 ወደ እስከ ማብቀቂያ);
      4 1 2 3 የቡድኑን ተከታታይ ቁጥር ነው;
      ^ s * $ - ባዶ መስመሮች ፈልግ;
      ([0-9] [0-9] *.) - ሁለት አሃዞችን ይፈልጉ.

በእርግጥ, በአንድ ጽሑፍ ውስጥ ሊሸፈኑ የማይችሉ በጣም የተለመዱ የቋንቋ ገጸ-ባህሪያት አሉ. ከፕሮግራም አወጣጆች እና የድር ንድፍ ባለሙያዎች ከማስታወሻ ደብተፕ ++ ጋር በመስራት የሚሰሩት የእኛ የተለያዩ ልዩነቶች ናቸው.

በመፈለግ ጊዜ በንንዴ ፕሮግራሙ ++ ውስጥ መደበኛ አገላለጾችን መጠቀም

አሁን በመደበኛ ድረገፅ ላይ መደበኛ ፊደላት እንዴት ጥቅም ላይ እንደሚውሉ የሚያሳይ የተወሰኑ ምሳሌዎችን እንመልከት.

ከመደበኛ መግለጫዎች ጋር መስራት ለመጀመር, ወደ "ፍለጋ" ክፍሉ ይሂዱ እና በሚታየው ዝርዝር ውስጥ የሚገኘውን "ፈልግ" የሚለውን ይምረጡ.

ከመደበኛ በፊት ማስታወሻ ደብተር ++ ውስጥ መደበኛ የፍለጋ መስኮቱን ይከፍተናል. የዚህን መስኮት ክፈት የቁልፍ ቅደም ተከተል በ <Ctrl> F> በመጫን ማግኘት ይቻላል. ከዚህ ተግባር ጋር እንዲሰራ «መደበኛ ገጾችን» የሚለውን አዝራር ማግበርዎን እርግጠኛ ይሁኑ.

በሰነዱ ውስጥ ያሉትን ሁሉንም ቁጥሮች ፈልግ. ይህን ለማድረግ በፍለጋ አሞሌ ውስጥ የግቤትውን [0-9] አስገባ, እና "ቀጣይ ፈልግ" የሚለውን ቁልፍ ጠቅ ያድርጉ. በእዚህ አዝራር ላይ ጠቅ በሚያደርጉበት በእያንዳንዱ ጊዜ በሰነዱ ውስጥ የተገኘውን ቀጣይ ቁጥር ከዚያ በላይ ወደታች ያደምቃል. የተለመደው የፍተሻ ዘዴን ለማከናወን የሚቻል, ከታች ወደ ላይ ከፍለጋ ሁነታ በመቀየር, ከተነባቢ አገላለፆች ጋር ሲሰራ መተግበር አይቻልም.

"በአሁኑ ሰነድ ውስጥ ሁሉንም ፈልግ" አዝራርን ጠቅ ካደረክ, ሁሉም የፍለጋ ውጤቶች, በሰነዱ ውስጥ ያሉ ቁጥራዊ መግለጫዎች, በተለየ መስኮት ይታያሉ.

የፍለጋ ውጤቶቹ በመስመር ላይ የሚታዩ ናቸው.

በንታፕድ ++ ውስጥ ፊደላትን በመደበኛ አገላለፆች መተካት

ነገር ግን በእውቀት ደብተር ++ ፕሮግራም ውስጥ ቁምፊዎችን ብቻ አይደለም መፈለግ ብቻ ሳይሆን የተለመዱ አገላለጾችን በመጠቀም መተኪያዎንም ማከናወን ይችላሉ. ይህንን እርምጃ ለማስጀመር የፍለጋ መስኮቱ ወደ "ተካ" የሚለውን ትር ይሂዱ.

በተዘዋዋሪ አቅጣጫ በኩል የሚደረጉ ውጫዊ አገናኞችን እናስይዝ. ይህንን ለማድረግ በ "ፈልጋ" አምድ ውስጥ "href =. ([[^ '"] *) "እና" ተካ "መስክ -" href = "/ redirect.php? = =". «ሁሉንም ተካ» የሚለውን ቁልፍ ጠቅ ያድርጉ.

እንደምታየው, መተካት ስኬታማ ነበር.

አሁን ከመተካት ጋር ፍለጋውን በመጠቀም የኮምፒተር ፕሮግራሞችን ወይም የድረ-ገፆችን አቀማመጥ ጋር ያልተዛመዱ ተግባሮችን በመደበኛ ገለፃዎች በመጠቀም እንተገብራለን.

በተወለዱበት ቀን ሙሉ ስም የተጻፈበት የሰዎች ዝርዝር አለን.

የትውልድ ዘመንንና የሰዎች ስሞችን እንደገና ይፃሩ. ይህን ለማግኘት በ "Find" አምድ ውስጥ "( w +) ( w +) ( w +) ( d +. D +. D D)" እና "Replace" በሚል አምድ ላይ " 4 1 2 3" . «ሁሉንም ተካ» የሚለውን ቁልፍ ጠቅ ያድርጉ.

እንደምታየው, መተካት ስኬታማ ነበር.

በ "ኖቬድፕፕ" ++ ፕሮግራም ውስጥ መደበኛ አገላለጾችን በመጠቀም ሊከናወኑ የሚችሉ ቀላል ድርጊቶችን አሳይተናል. ነገር ግን በእነዚህ መግለጫዎች እርዳታ ሙያዊ መርማሪዎች እጅግ የተወሳሰበ ስርዓትን ያከናውናሉ.