ኮምፒውተሮች, የመረጃ ቴክኖሎጂ
ፒኤችፒ: መደበኛ መግለጫዎች, የተግባር preg ሁሉ አይዛመዱም
ፒኤችፒ, የሚያሳይበት እንደ ዘመናዊ ፕሮግራም ቋንቋ ገንቢዎች መደበኛ መግለጫዎች የሚሆን ተግባር ስብስብ ያቀርባል. አንተ ውስብስብ መስፈርት ላይ ሌሎች መስመሮች ውስጥ ሕብረቁምፊ ክስተቶች መፈለግ ይችላሉ.
ኤችቲኤምኤል, ሲኤስኤስ, XML እና ሌሎች ፋይሎችን formalized - አጠቃቀም preg ለ ክላሲካል ችግሮች ሁሉ ተግባራት አይዛመዱም. አይደለም ያነሰ ውጤት አድራሻዎች, ስሞች, ስልክ ቁጥሮች, ኢ-ሜይል እና formalized ጽሁፎች ወደ ሌላ መረጃ ለማግኘት ፍለጋ ይሰጣል.
ቅርጸት ተግባር
preg ግጥሚያ እና preg ግጥሚያ ሁሉ: ፒኤችፒ ሁለት ፍለጋ ተግባራት ያቀርባል. ሁሉም ክስተቶች - የመጀመሪያው ሕብረቁምፊ, በሁለተኛው ውስጥ ምሳሌ የመጀመሪያ ክስተት የሚሆን ይመስላል. አንዳንድ ጊዜ ቃል "ስርዓተ ጥለት ግጥሚያ» ይጠቀሙ. ሁለተኛው ጉዳይ ላይ, "ሕብረቁምፊ ወደ ቅጥ ጋር የሚዛመድ" - - የመጀመሪያው ጉዳዩ ወደ ተግባር ውጤት ውስጥ "ሕብረቁምፊ ውስጥ አብነት ጋር ተዛማጅ አገኘ". በቴክኒካዊ, የሚለው "በአጋጣሚ" ይበልጥ በትክክል ማንነት ያንፀባርቃል, ነገር ግን የክወና የተፈጥሮ አውድ አብዛኛውን ነው - መረጃ "መፈለግ". ልምምድ, ተፈላጊነት እና አንድ ሌላ ውስጥ. ከታች, እኛ ተግባራት ቅርጸት እንመልከት.
ወደ ተግባር ውጤት - ቁጥር, ተዛማጆች ቁጥር. ሁሉም የሚዛመዱ ውጤቶች በድርድሩ ውስጥ ተመዝግቧል - ግጥሚያዎች. ሁሉንም ተግባር preg መመሳሰል ሁኔታ ውስጥ, ወደ ትእዛዝ መጥቀስ ይቻላል በድርድሩ ከመደርደር :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
የመጀመሪያው ተምሳሌት ዓይነት መደበኛ አገላለጽ (ነባሪ ዋጋ) ውጤቶችን ያጠቃልላል. ሁለተኛው ጉዳይ ደግሞ ውጤቶች ሕብረቁምፊ ውስጥ ያላቸውን ቦታ መሠረት ነው የሚመደቡት.
ምልክት - አብነት አባል
በዚያ አብነት ምልክቶች የሚሰራው ማስታወስ አስፈላጊ ነው. ፕሮግራሚንግ ለረጅም ምን የውሂብ አይነት "ቁምፊ" ረስቶአል. ዘመናዊ ቋንቋዎች «መስመር» ያለውን አመለካከት በታች ይወድቃሉ አይደለም, ነገር ግን አብነት በተመለከተ መረዳት አለበት; ይህም ምልክቶች ላይ እንዲነሱ.
አንድ አብነት መገንባት - ቁምፊዎች የተፈለገው ቅደም ተከተል የሚያሳይ ሁሉ በላይ ነው. ይህ ከሆነ በግልጽ አብነት ላይ ስህተት አይሆንም እረዳለሁ. ያም ሆነ ይህ በጣም ያነሰ ይሆናል.
- እና - አንድ የተወሰነ ስርዓተ ጥለት አባል - ምልክት.
- AZ - አብነት አባል ደግሞ አንድ ምልክት ነው, ነገር ግን ዋጋ z ወደ - ላቲን ሁሉንም ፊደሎች.
- 0-9 - ነጠላ አሃዝ ነው, እና ማንኛውም ግን 1-3 - ብቻ 1, 2 ወይም 3.
ምሳሌ መመዝገቢያ ውስጥ አስፈላጊ ነው. አብነቱን የመጀመሪያ እና የመጨረሻ ቁምፊዎች በጣም አስፈላጊ ናቸው. እርስዎ የት ለመጀመር እና ማለቂያ ምሳሌ መጥቀስ ይችላሉ.
ተግባር አብነት
ፒኤችፒ preg ሁሉም መደበኛ መደበኛ አገላለጽ አገባብ ይጠቀማል አይዛመዱም. የካሬ በቅንፍ በእነርሱ ላይ የተመለከተው ምልክቶች አንዱ ያመለክታል:
- [Abc] ብቻ ምልክቶች a, b, c.
- [^ ኤቢሲ] ቁምፊዎች ኤ, ቢ, ሲ በስተቀር ሁሉም
- \ ወ እንዲሁም \ ወ - አንድ ጽሑፍ ወይም አንድ ጽሑፍ ቁምፊ.
- \ S እና \ S - ነጭ ቦታ ወይም ያልሆኑ ቦታ ቁምፊ.
- \ ዲ እና \ ዲ - አንድ ቁጥር ወይም ምስል.
{N, ሜትር} እና ወደ ቀዳሚው ቁምፊ አባል - ድግግሞሽ ምልክቶች ቅንፎች ይወከላል.
- n "ቢያንስ" አንድ ድግግሞሽ ያመለክታል;
- "ምንም ተጨማሪ" ድግግሞሽ - ሜ.
የአገባብ አብነቶች ለመፍጠር የተለያዩ አማራጮችን ይሰጣል, ነገር ግን ቀላልና, በእጅ ውስጥ ያለውን ውስብስብ ንጥረ እና ጥምረት ጋር ይገኛል, ይህም ማለት, መሠረታዊ ጋር መጀመር የተሻለ ነው.
በአጭር አነጋገር, ወዳሰቡት መጠን የሚገልጽ እና ምልክት "^" መጀመሪያ, እና "$" ጋር የሚዛመድ መሆኑን ከግምት በማስገባት, አስፈላጊ ናቸው መሆኑን ዝርዝር እውነተኛ ምልክቶች - መስመር መጨረሻ: አንተ አይወቁት አብነቶች መፍጠር ይችላሉ. የሰለጠነ ባለሙያ እውነተኛ-የተቋቋመ መደበኛ አገላለጾችን መተንተን ውስብስብ ትግበራዎች ለመፍጠር preg ሁሉ ለማዛመድ ጠንካራ እውቀት ማግኘት ይችላሉ. ፒኤችፒ የማይሉበት እነዚህን ሁለት ተግባራት ብቻ አይደለም, ነገር ግን እነርሱ በጣም በተለምዶ ጥቅም ላይ ይውላሉ.
ቀላል ልምምድ
ኢንቲጀር ለ መለጠፊያ:
- "/ [0-9] * /"
ተመሳሳይ ጥለት ኢንቲጀር ነው, ነገር ግን ፊት ለፊት ምልክት ሊሆን ይችላል ( "+", "-"), እና የፊት / የኋላ ተጨማሪ ቦታዎች ሊሆኑ ይችላሉ:
- / ^ [\ S | \ + | \ -] {0,1} [0-9] * /
በተመሳሳይም:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - ነጥብ ቁጥር.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - ኢ-ሜይል ውስጥ እውቅና ለማግኘት አማራጭ.
preg ግጥሚያ ሁሉም የራስዎን አብነቶች መጠቀም, በኢንተርኔት ላይ ከእነርሱ ምሳሌዎች, ጣቢያዎች እና ሌሎች ምንጮች ኮድ ገጾች ትንተና የሚቻል የራስዎን አብነት ላይብረሪ እንዲፈጥሩ ለማድረግ.
መረጃ የማግኘት አማራጮች ሊዘጋጅ ይችላል. በተለይም, የተሰጠው ባለፉት ሁለት ግንባታዎች በተለየ በተምሳሊትነት ይቻላል. በብዙ ሁኔታዎች, ምርጫ በፍጥነት እና በትክክል የሚፈለገውን ግጥሚያ የሚያቀርቡ ምሳሌ ይሆናል. ፒኤችፒ preg ውስጥ ማመልከቻ በሌሎች ቋንቋዎች ሁሉ, እንዲሁም ተመሳሳይ ተግባራትን ጋር የሚዛመዱ, ይህ ልማድ, ትኩረት እና ቅድመ-ማረጋገጫ አብነቶች ይጠይቃል.
Similar articles
Trending Now