Skip to content

رەگۋليارلى ورنەك

رەگۋليارلى ورنەكتەر email وڭدەۋ ەرەجەلەرى ىشىندە ەلەكتروندىق حاتتان دەرەكتەردى شىعارىپ الۋ كەزىندە قاجەتتى ٴماتىن ٴۇزىندىسىن ٴبولىپ الۋ ٴۇشىن قولدانىلادى.

ماڭىزدى

  • رەگۋليارلى ورنەكتەردى قولدانۋ ادەتتە باعدارلامالاۋ بىلىكتىلىگىن تالاپ ەتەدى. ەگەر ٴسىز باعدارلامالاۋ تىلدەرىن بىلمەسەڭىز، كومەك سۇراڭىز.
  • Planfix-تا رەگۋليارلى ورنەكتەر Pattern.DOTALL جانە Pattern.MULTILINE وپتسىييالارى بويىنشا جۇمىس ىستەيدى. تەكسەرۋ ٴۇشىن validator پايدالانۋعا بولادى — gms
  • رەگۋليارلى ورنەكتەردى REGEXPFIND فۋنكتسىيياسى-پەن دە پايدالانۋعا بولادى.

رەگۋليارلى ورنەكتەردى فورماتتاۋ

Planfix Java-دا قولدانىلاتىن رەگۋليارلى ورنەك فورماتىمەن جۇمىس ىستەيدى. رەگۋليارلى ورنەكتەر سىينتاكسىيسى <([{\^-=$!|]})؟٭+.> سىيياقتى سىيمۆولداردى قولدانادى، ولار ارىپتەرمەن بىرىكتىرىلىپ مەتاسىيمۆولدار جاساي الادى. ەڭ ٴجىيى قولدانىلاتىن مەتاسىيمۆولدار وسى كەستەدە كورسەتىلگەن:

مەتاسىيمۆول ماعىناسى
^ كىرۋدىڭ باسى
$ كىرۋدىڭ سوڭى
\d سان (تسىيفر)
\D سان ەمەس تاڭبا
\s بوس ورىن تاڭباسى
\S بوس ورىن ەمەس تاڭبا
\w ٴارىپ-سان نەمەسە تومەنگى سىزىق
\W ٴارىپ-سان مەن تومەنگى سىزىقتان تىس كەز كەلگەن تاڭبا
. كەز كەلگەن تاڭبا
\t تابۋلياتسىييا تاڭباسى
\n جاڭا جول تاڭباسى
\r قايتارۋ تاڭباسى
[abc] تىزىمدەلگەن تاڭبالاردىڭ كەز كەلگەنى (a، b نەمەسە c)
[^abc] تىزىمدەلگەن تاڭبالاردان باسقا كەز كەلگەن تاڭبا (a، b نەمەسە c ەمەس)
[a-zA-Z] كوپتەگەن دىياپازوندار (A-تەن Z-گە دەيىنگى لاتىن ارىپتەرى، رەگىيسترگە سەزىمتال ەمەس)
[a-d[m-p]] تاڭبالاردى بىرىكتىرۋ (a-دان d-گە جانە m-دەن p-گە دەيىن)
[a-z&&[def]] قاباتتاساتىن تاڭبالار (d، e، f)
[a-z&&[^bc]] تاڭبالاردى ازايتۋ (a، d-z)
 ? بىرەۋى نەمەسە جوق
* ٴنول نەمەسە بىرنەشە رەت ۇيلەسۋ
+ ٴبىر نەمەسە بىرنەشە رەت
{n} n رەت
{n,} n نەمەسە ودان كوپ رەت
{n,m} ەڭ از n رەت جانە ەڭ كوپ m رەت

پايدالى اقپارات

  • رەگۋليارلى ورنەكپەن وڭدەلگەن ٴماتىننىڭ ناتىيجەسى ٴبىرىنشى قامتىيتىن توپ (capturing group) بولادى. سوندىقتان قاجەت ناتىيجەنىڭ بولىگىن جاقشالارعا ورنالاستىرىڭىز، ال قالعان توپتاردى non-capturing رەتىندە جاساڭىز: (؟:)

ٴوتۋ