ክፍል
ይዞታዎች
ማውጫ 🔎︎

# የ መደበኛ አገላለጽ ዝርዝር

ባህሪ | ውጤት/ይጠቀሙ
ማንኛውም ባህሪ | የሚወክለው የተሰጠውን ነው ሌላ እስካልተሰጠ ድረስ
. | ማንኛውንም ነጠላ ባህሪ ይወክላል ከ መስመር መጨረሻ ወይንም ከ አንቀጽ መጨረሻ በስተቀር: ለምሳሌ: የ መፈለጊያ ደንብ "sh.rt" ይመልሳል ሁለቱንም "shirt" እና "short"
^ | መፈለጊያ ደንብ ፈልጎ የሚያገኘው የሚፈለገው ደንብ ከ አንቀጽ መጀመሪያ ላይ ከሆነ ነው: የተለዩ እቃዎች እንደ ባዶ ሜዳዎች ወይንም ባህሪዎች-ማስቆሚያ ክፈፎች: በ አንቀጽ መጀመሪያ ላይ ይተዋሉ: ለምሳሌ: "^ጴጥሮስ"
$ | መፈለጊያ ደንብ ፈልጎ የሚያገኘው የሚፈለገው ደንብ ከ አንቀጽ መጨረሻ ላይ ከሆነ ነው: የተለዩ እቃዎች እንደ ባዶ ሜዳዎች ወይንም ባህሪዎች-ማስቆሚያ ክፈፎች: በ አንቀጽ መጨረሻ ላይ ይተዋሉ: ለምሳሌ: "ጴጥሮስ$" $ በራሱ የ አንቀጽ መጨረሻ ማመሳሰያ: ስለዚህ እርስዎ ይችላሉ የ አንቀጽ መጨረሻ መፈለግ እና መቀየር
* | ፈልጎ ማግኛ ዜሮ ወይንም ተጨማሪ ባህሪዎች ከ ፊት ለ ፊት "*". ለምሳሌ: "Ab*c" ያገኛል "Ac", "Abc", "Abbc", "Abbbc", እና የመሳሰሉ
+ | ፈልጎ ማግኛ አንድ ወይንም ተጨማሪ ባህሪዎች ከ ፊት ለ ፊት "+". ለምሳሌ: "AX.+4" ያገኛል "AXx4", ነገር ግን አይደለም "AX4". ረጅሙን ሀረግ የ ፍለጋውን ዘዴ የሚስማማው በ አንቀጽ ውስጥ ሁልጊዜ ፈልጎ ይገኛል: አንቀጹ የያዘው ሀረግ "AX 4 AX4" ጠቅላላ ምንባቡ ውስጥ ያለው ይደምቃል
? | ፈልጎ ማግኛ ዜሮ ወይንም ተጨማሪ ባህሪዎች ከ ፊት ለ ፊት "?". ለምሳሌ: "ጽሁፍ?" ያገኛል "ጽሁፍ" እና "ጽሁፍ" እና "x(ab|c)?y" ያገኛል "xy", "xaby", ወይንም "xcy".
\ | መፈለጊያ የሚተረጉመው የተለየ ባህሪ ተከትሎ የሚመጣ የ "\" እንደ መደበኛ ባህሪ ነው እና እንደ መደበኛ መግለጫ አይደለም (ካልተቀላቀለ በስተቀር \n, \t, \>, እና \<). ለምሳሌ: "tree\." ያገኛል "tree.", አይደለም "treed" ወይንም "trees".
\n | የ መስመር መጨረሻ ይወክላል የ ገባውን በ Shift+ማስገቢያ ቁልፍ ጥምረት: የ መስመር መጨረሻ ለ መቀየር ወደ አንቀጽ መጨረሻ: ያስገቡ \n በ መፈለጊያ እና መቀየሪያ ሳጥኖች ውስጥ: እና ከዛ መፈለጊያ እና መቀየሪያ ይፈጽሙ \n በ መፈለጊያ ጽሁፍ ሳጥን ውስጥ የ መስመር መጨረሻ ይወክላል ለገባው በ Shift+ማስገቢያ ጥምረት ቁልፍ \n በ መቀየሪያ ጽሁፍ ሳጥን ውስጥ ይወክላል የ አንቀጽ መጨረሻ ለገባው በ ማስገቢያ ወይንም በ መመለሻ ቁልፍ
\t | የሚወክለው tab. ነው: እርስዎ ይህን መግለጫ መጠቀም ይችላሉ በ መቀየሪያ ሳጥን ውስጥ
\b | የ ቃል ድንበር ማመሳሰያ: ለምሳሌ: "\bbook" ያገኛል "bookmark" አይደለም "checkbook" ነገር ግን "book\b" ያገኛል "checkbook" አይደለም "bookmark". የ ተለየ ቃል "book" በ ሁለቱም መፈለጊያ ይገኛል
^$ | ባዶ አንቀጾች መፈለጊያ
^. | በ አንቀጽ ውስጥ የ መጀመሪያውን ባህሪ መፈለጊያ
& ወይንም $0 | በ መፈለጊያ መመዘኛ የ ተገኘውን ሀረግ መጨመሪያ በ መፈለጊያ ሳጥን ውስጥ በ ደንብ በ መቀየሪያ ሳጥን ውስጥ: እርስዎ መቀየሪያውን በሚሰሩ ጊዜ ለምሳሌ: እርስዎ ካስገቡ "መስኮት" በ መፈለጊያ ሳጥን ውስጥ: እና "&ክፈፍ" በ መቀየሪያ ሳጥን ውስጥ: ይህ ቃል "መስኮት" ይቀየራል በ "መስኮት ክፈፍ": እርስዎ እንዲሁም ማስገባት ይችላሉ የ "&" በ መቀየሪያ ሳጥን ውስጥ ለማሻሻል የ መለያዎች ወይንም በ አቀራረብ ሀረግ በ መፈለጊያ መመዘኛ በ ተገኘው
[abc123] | በ ቅንፎች መካከል ያለውን አንድ ባህሪ ይወክላል
[a-e] | ማንኛውንም ባህሪ ይወክላል በ a እና e መካከል ያሉትን: ሁለቱንም መጀመሪያ እና መጨራሻ ባህሪዎችን የ ባህሪዎች ቅደም ተከተል በ ኮዳቸው ቁጥር ነው
[a-eh-x] | ማንኛውንም ባህሪ ይወክላል በ a-e እና h-x. መካከል ያለውን
[^a-s] | ማንኛውንም ባህሪ ይወክላል በ a እና s. መካከል ያለውን
\uXXXX \UXXXXXXXX | የሚወክለው ይህን ባህሪ መሰረት ያደረገ ነው አራት-አሀዝ hexadecimal Unicode code (XXXX). ለ ግልጽ ላልሆነ ባህሪ የ ተለየ መቀየሪያ አለ በ አቢይ U እና ስምንት hexadecimal digits (XXXXXXXX). ለ አንዳንድ የ ፊደል ምልክቶች ኮድ ለ ተለዩ ባህሪዎች እንደ ፊደሉ አይነት ይለያያል: እርስዎ ኮድ መመልከት ይችላሉ በ መምረጥ ማስገቢያ - የ ተለዩ ባህሪዎች
| | ደንቦችን ፈልጎ ማግኛ የ ተከሰቱ በፊት ከ "|" እና እንዲሁም ፈልጎ ማግኛ የ ተከሰቱ በኋላ ከ "|". ለምሳሌ: "እነዚህ|እነዛ" ያገኛል "እነዚህ" እና "እነዛ"
{2} | መግለጫ ምን ያህል ጊዜ ባህሪ ከ ቅንፍ በፊት እንደሚገኝ: ለምሳሌ: "tre{2}" ያገኛል እና ይመርጣል "tree".
{1,2} | መግለጫ አነስተኛ እና ከፍተኛ ቁጥር ምን ያህል ጊዜ ባህሪ ከ ቅንፍ በፊት እንደሚገኝ: ለምሳሌ: "tre{1,2}" ያገኛል እና ይመርጣል "tre" እና "tree".
{1,} | መግለጫ አነስተኛ ቁጥር ምን ያህል ጊዜ ባህሪ ከ ቅንፍ በፊት እንደሚገኝ: ለምሳሌ: "tre{2}" ያገኛል "tree": "treee": እና "treeeee".
( ) | በ መፈለጊያ ሳጥን ውስጥ: መግለጫ ባህሪዎች በ ቅንፎች ውስጥ እንደ ማመሳከሪያ: እርስዎ ማመሳከር ይችላሉ የ መጀመሪያ ማመሳከሪያ በ አሁኑ መግለጫ ውስጥ በ "\1": ወደ ሁለተኛው ማመሳከሪያ በ "\2": እና ወዘተ ለምሳሌ: የ እርስዎ ጽሁፍ ይህን ቁጥር ከያዘ 13487889 እና እርስዎ በ መደበኛ አገላለጽ ከ ፈለጉ (8)7\1\1, "8788" ይህ ይገኛል እርስዎ መጠቀም ይችላሉ () ደንቦችን በ ቡድን ማድረግ: ለምሳሌ: "a(bc)?d" ያገኛል "ad" ወይንም "abcd". በ መቀየሪያ ሳጥን ውስጥ: ይጠቀሙ $ (ዶላር) ከዚህ ይልቅ ከ \ (ወደ ኋላ ስላሽ) ለ መቀየር ማመሳከሪያዎች: ይጠቀሙ $0 ለ መቀየር የ ተገኘውን ሀረግ በሙሉ
[:አልፋ:] | Represents an alphabetic character. Use [:alpha:]+ to find one or more of them.
[:ዲጂት:] | Represents a decimal digit. Use [:digit:]+ to find one or more of them.
[:አልፋ: ቁጥር:] | የ ፊደል እና ቁጥር ቅልቅል ባህሪ ይወክላል ([:አልፋ:] እና [:ዲጂት:]).
[:ክፍተት:] | የ ክፍተት ባህሪ ይወክላል (ነገር ግን ሌሎች የ ነጭ ክፍተት ባህሪዎች አይደለም)
[:ማተሚያ:] | ሊታተሙ የሚችሉ ባህሪዎች ይወክላል
[:የማይታተም:] | ሊታተሙ የማይችሉ ባህሪዎች ይወክላል
[:ዝቅተኛ:] | የሚወክለው የ ታችኛውን ጉዳይ ፊደሎችን ከሆነ ጉዳይ ማመሳሰያ ይመረጣል ከ ምርጫዎች ውስጥ
[:ከፍተኛ:] | የሚወክለው የ ላይኛውን ጉዳይ ፊደሎች ከሆነ ጉዳይ ማመሳሰያ ይመረጣል ከ ምርጫዎች ውስጥ

## ለምሳሌ

e([:ዲጂት:])? -- ያገኛል 'e' ዜሮ አስከትሎ ወይንም አንድ ዲጂት: ያስታውሱ: አሁን የ ተሰየሙት ሁሉም የ ተሰየሙ ባህሪዎች ይመደባሉ እንደ [:ዲጂት:] በ ቅንፍ ውስጥ መከበብ አለበት

^([:ዲጂት:])$ -- ያገኛል መስመሮች ወይንም ክፍሎች በ ትክክል አንድ ዲጂት

የ መፈለጊያ ደንቡን ማዋሀድ ይችላሉ ውስብስብ መፈለጊያ ለ መፍጠር

### በ አንቀጽ ውስጥ ሶስት-ዲጂት ያላቸውን ቁጥሮች ብቻ ለማግኘት

^[:ዲጂት:]{3}$

^ ማለት ተመሳሳዩ የሚጀምረው ከ አንቀጹ መጀመሪያ ላይ ነው

[:ዲጂት:] ማመሳሰያ ማንኛውንም የ ዴሲማል ዲጂት

{3} ማለት መኖር አለበት በትክክል 3 ኮፒዎች በ "ዲጂት"

$ ማለት ተመሳሳዩ የሚጨርሰው በ አንቀጽ ነው

የ ተዛመዱ አርእስቶች

መፈለጊያ & መቀየሪያ

ጽሁፍ መፈለጊያ ሁለገብ በመጠቀም

በ መጻፊያ ውስጥ መፈለጊያ እና መቀየሪያ

የ ዊኪ ገጽ ስለ መደበኛ መግለጫ በ መጻፊያ ውስጥ

የ ዊኪ ገጽ ስለ መደበኛ መግለጫ በ ሰንጠረዥ ውስጥ