قابل پتھر حروف | مقصد دکھاں |
---|---|
\ | آئندہ کارکٹ کو خاص کارکٹ یا حقیقی کارکٹ یا ریفرنس یا آوگل اسکپ کارکٹ کے طور پر مارک کرتا ہے. مثلاً “N " پتھر کارکٹ “N ". n " نئی لائن کارکٹ پتھر سکتا ہے. سیریل "\\ "مطابق است با"\ " اور " ( (Z | f) ood( ". |
^ | آئی-اینپوت سٹرنگ کی شروعاتی پوزیشن کو پتھر سکتا ہے. اگر RegExp آئی-جیوگٹ کی Multiline پارٹیتی سیٹ کی گئی ہوئی ہو، ^ بھی پتھر سکتا ہے “ n Zood r " اس کے بعد. |
$ | آئی-اینپوت سٹرنگ کی آخری پوزیشن کو پتھر سکتا ہے. $ بھی پتھر سکتا ہے اگر RegExp آئی-جیوگٹ کی Multiline پارٹیتی سیٹ کی گئی ہوئی ہو “ n Zood r " پچھلے مقام کے بعد. |
* | پچھلے آئی-ایکسیپریشن کو صفر یا زیادہ مرتبہ پتھر سکتا ہے. مثلاً زو * پتھر سکتا ہے “"To." " اور "زوو ". * مساوی ہوتا ہے {0,}. |
+ | پچھلے آئی-ایکسیپریشن کو ایک یا زیادہ مرتبہ پتھر سکتا ہے. مثلاً"زو+ Er Bزو " اور "زوو Verb"To." ".+ مساوی ہوتا ہے {1,}. |
? | پچھلے آئی-ایکسیپریشن کو صفر یا ایک مرتبہ پتھر سکتا ہے. مثلاً"کریں(س)? Er Bکرتا ہے Zoodکرتا ہے Neverکریں ".? مساوی ہوتا ہے {0,1}. |
{N} | N ایک غیر-منفی عدد. پتھر کا فیصلہ Nتعداد. به عنوان مثال، "o{2} " نہیں پتھر سکتا "بوب Nevero ", کبھی نہیں پتھر سکتا ""Or" " دو اور." |
{N,} | N ایک غیر-منفی عدد. کم سے کم Nتعداد. به عنوان مثال، "o{2,} " کبھی نہیں پتھر سکتا "بوب Nevero ", کبھی نہیں پتھر سکتا "foooood "تمام o.O {1,} "معادل با"O + ".O {0,} "معادل است با"O * ". |
{N,m} | mوNهر دو غیر-اعداد منفی، جایی کهN< =mتطابق کمترینNدومین و بیشترین تطابقاتmتعداد. به عنوان مثال، "O {1,3} "تطابق میدهد"FOOOOD "سه اولین o در.O {0,} 1} "معادل با"O? ". لطفاً توجه داشته باشید که بین کاماها و دو عدد نمیتواند فاصله باشد." |
? | وقتی که کاراکتر فوری پس از هر محدودکننده دیگری دنبال میشود*,+,?،{N,}, {N,}, {N,m}) بعداً، الگوی تطابق غیر-سیریگگرا غیر-الگوی سیریگگرا بیشترین تعداد رشتههای ممکن را تطابق میدهد، در حالی که الگوی سیریگگرای پیشفرض بیشترین تعداد رشتههای ممکن را تطابق میدهد. به عنوان مثال، برای رشته "Oooo ",O +? "تنها یک تطابق میدهد"o "و"O + "همه را تطابق میدهد"o ". |
. | تطابق غیر "\ N هر کاراکتر تنها غیر ". برای تطابق شامل"\ N "هر کاراکتری شامل شده، لطفاً از چیزی مانند استفاده کنید"(. | n) "مدل. |
(الگوی) | تطابق با الگوی و تطابق را دریافت میکند. تطابق به دست آمده میتواند از مجموعه تطابقات نتیجه، با استفاده از مجموعه SubMatches در ویبا اسکریپت و 0 دلار... 9 ویژگی دلار در جاوا اسکریپت. برای تطابق با کاراکترهای پرانتز، از " ( Zood) ". |
(?: الگوی) | تطابق با الگوی که تطابق نتیجه را دسترسی نمییابد، یعنی، این یک-تطابق دسترسی و ذخیره نمیشود برای استفاده بعدی. این در کاراکتر یا استفاده میشود(|) "بسیار مفید است که بخشهایی از الگوی را ترکیب کنید. به عنوان مثال"صنایع (?: ی | ies) "فقط یک مقایسه"صنایع | صنایع "عبارت کوتاهتری. |
(?= الگوی) | تطابق پیشجستجو کسی کلمه جستجو را در شروع رشته هر الگوی تطابقیافته مطابقت میدهد. این یک-دسترسی به تطابق، یعنی تطابق برای استفاده بعدی نیاز به دسترسی ندارد. به عنوان مثال، "ویندوز (? = 95 | 98 (? <! 2Windows (?! Er B000Windows 2000) Never000Windows Verb000Windows 3.1 Never000Windows 000-جستجو کاراکترها را مصرف نمیکند، یعنی، پس از بروز یک تطابق، جستجوی تطابق بعدی بلافاصله پس از آخرین تطابق آغاز میشود، نه پس از کاراکتری که شامل-جستجو. |
(?! الگوی) | فوروارد ناكي لاک اپ، جو کسی کلمه جستجو کو شروع میکند که با الگوی مطابقت ندارد. این یک-fetch match, that is, the match does not need to be fetched for later use. For example "fetch match, that is, the match does not need to be fetched for later use. For example " 95 | 98 (? <! 2Windows (?! Er B000Windows 3.1 Never000Windows Verb000Windows 2000) Never000Windows 000-". Pre-search does not consume characters, that is, after a match occurs, the search for the next match starts immediately after the last match, rather than starting after the character containing the pre |
search | (? < = pattern)A reverse positive precheck is analogous to a forward positive precheck, but in the opposite direction. For example, " 95 | 98 (? <! 2| NT | Er B2000) Windows Never000Windows Verb3.1 000Windows Never000Windows ". |
(? < = | (? <! pattern)A reverse negative precheck is analogous to a forward negative precheck, but in the opposite direction. For example " 95 | 98 (? <! 2| NT | Er B3.1 000Windows Never000Windows Verb2000) Windows Never000Windows ". |
Windows | X | yMatches x or y. For example, " Er B"To." Zood"Or" ".Z | food (Z | f) ood"Then match" Zood"Or" ". |
Food | [Xyz]Character set. Matches any character contained. For example, " Er B[^ abc] NeverA ". |
[Abc] | [^ xyz]Set of negative characters. Matches any character not contained. For example, " Er B[^ abc] Neverplain ". |
[A-z] | p[A-z] Er BA "Can match anything that is not there""To." Character range. Matches any character within the specified range. For example, " |
Negative character range. Matches any character that is not within the specified range. For example, "-z] | "Any lowercase alphabetic character in the range.Negative character range. Matches any character that is not within the specified range. For example, "-z] [^ aA "Can match anything that is not there""To." Z |
Er b | "Any character in the range.Matches a word boundary, which refers to the position between the word and the space. For example, " Er B"But they don't match." Never"In" Verb"Can match" Never"In" ". |
Er b | B-Matches nonword boundaries. " Er B"Can match" Never"In" Verb"But they don't match." Never"In" ". |
er | Cx-Matches the control character specified by x. For example, cM matches a Control-M یا کرون ریٹرن کا ماتچ کرتا ہے۔ x کی کا لیوئل ایک سے ہوتی ہے،-Z یا aC z. اگر نہ تو c کو حقیقی " کے طور پر بنا دیا جائے |
D | چارکٹ کا ماتچ کرتا ہے۔-9]. |
D | نمبر چارکٹ کا ماتچ کرتا ہے۔ مشابہت [0 سے ہوتی ہے،-نمبر چارکٹ کا ماتچ کرتا ہے۔ مشابہت [^ 0 سے ہوتی ہے،-9]. |
F | پج فید چارکٹ کا ماتچ کرتا ہے۔ مشابہت x0c اور cL سے ہوتی ہے۔ |
n | نئی لائن چارکٹ کا ماتچ کرتا ہے۔ مشابہت x0a اور cJ سے ہوتی ہے۔ |
r | مچ کرون ریٹرن کا ماتچ کرتا ہے۔ مشابہت x0d اور cM سے ہوتی ہے۔ |
s | مطابق با هر کاراکتر خالی، از جمله فضاهای خالی، تایپها، صفحات ورودی و غیره. معادل با [ f n r t v]. |
S | مطابق با هر کاراکتر غیر-کاراکتر خالی. معادل با [^ f n r t v]. |
t | مطابق با تایپ tab. معادل با x09 و cI. |
V | مطابق با تایپ horizontale. معادل با x0b و cK. |
W | مطابق با هر کاراکتر کلمهای شامل زیرخط. معادل با "[A-Za-z0- 9_] ". |
W | مطابق با هر کاراکتر غیر-کلمهای. معادل با "[^ A-Za-z0- 9_] ". |
XN | مطابقN, در کهNمقدار فرار برای شانسی. مقدار فرار شانسی باید دو-طول عدد. به عنوان مثال، " X41 "مطابق است با"A ". X041 "معادل است با" X04 & 1 ". کدگذاری ASCII میتواند در عبارات منظم استفاده شود. |
\Num | مطابقNum, در کهNumیک عدد صحیح مثبت است. مراجعهای به تطابق به دست آمده. به عنوان مثال، "(.) 1 "مطابق با دو کاراکتر پیاپی مشابه است." |
\N | یک مقدار فرار اکستریدی یا مراجعه معکوس را شناسایی میکند. اگر\Nقبل از حداقلNیک زیرعبارت دریافت شده، سپسNبرای مراجعه معکوس. در غیر این صورت، اگرNیک عدد اکستریدی است (0-7), سپسNیک مقدار فرار اکستریدی است. |
\nm | یک مقدار فرار اکستریدی یا مراجعه معکوس را شناسایی میکند. اگر\nmحداقل قبل ازnmبرای دریافت زیرعبارت، سپسnmیک مراجعه معکوس است. اگر\nmحداقل قبل ازNدریافت کنید، سپسNبرای متنی بعدیmاگر هیچ یک از شرایط قبلی برقرار نباشد، اگرNوmهر دو اعداد اکستریدی هستند (0-7), سپس\nmمقدار فرار اکستریدی را تطبیق دهدnm. |
\nml | IFNیک عدد اکستریدی است (0-3), وM و lهر دو اعداد اکستریدی هستند (0-7), سپس مقدار فرار اکستریدی را تطبیق دهیدnmL. |
uN | مطابقN, در کهNیک کاراکتر یونیکد است که با چهار عدد شانسی نشان داده میشود. به عنوان مثال، © با علامت کپیرایت (©) مطابقت دارد. |
نام کاربری | /^ [a - z0 - 9_ -] {3,16} $/ |
---|---|
پسورد | /^ [a - z0 - 9_ -] {6,18} $/ |
پسورد 2 | (? = ^. {8 ,}$)(?=.* d )(?=.* W +)(?=.*[ A - Z ])(?=.*[ a - z ])(?!.* n). * $ (شامل اعداد/حروف بزرگ/حروف کوچک/علامتهای نشانهگذاری، همه چهار مورد باید موجود باشند، بیشتر از 8 عدد |
مقدار شانسی | /^ #? ([a-f0-9] {6} | [a-f0-9] {3}) $/ |
E-آدرس ایمیل | /^ ([a - z0 - 9 _.-]+)@([ da - z .-]+).([ a - z.] {2,6}) $/ /^ [a-z d] + (. [a-z d ]+)*@([ d a-z] (- [ d a-z ])?)+(.{ 1,2} [a-z] +) + $/یاW +([-+.] w +) * @ w +([-.] w +) *. w +([-.] w +) * |
URL | /^ (https ?://)?([ da - z .-]+).([ a - z.] {2,6 })([/ w .-]*)*/?$/ یا [A - zA - z ]+://[^ ] * |
آدرس آی پی | /((2 [0-4d d | 25 [0-5] | [01? d d?) .) {3}2 [0-4d d | 25 [0-5] | [01]? d d?)/ /^((?: 25 [0-5] | 2 [0-4] [0-9] | [01? [0-9] [0-9 3} 25 [0-5] | 2 [0-4] [0-9] | [01? [0-9] [0-9?) $/یا ((2 [0-4d d | 25 [0-5] | [01? d d?) .) {3}2 [0-4d d | 25 [0-5] | [01]? d d?) |
برچسب HTML | /^ < ([a - z ]+)([^<]+)*(?:>(.*)</ 1 > | s +/)>$/ یا<(.*)(.*)>.*</ 1 >|<(.*) /> |
حذف کد\نظرات | (? <! http: | S)//. * $ |
تطبیق دوگانه-کاراکترهای بایتی (شامل کاراکترهای چینی) | [^ x00- xff] |
Kanji (character) | [One -] |
دامنه کاراکترهای چینی در کدگذاری یونیکد | /^ [-] + $/ |
چینی و کامل-علامتهای پunctuation عرض (کاراکترها) | [- -: -, -! - 🥰] |
تاریخ (سال-ماه-روز) | ( d {4}) | d {2) - ((0? ([1-9)) | (1 [1 | 2)) - ((0? [1-9)) | ([12] ([1-9)) | (3 [0 | 1)) |
تاریخ (ماه/روز/سال) | ((0? [1-9] {1}) | (1 [1 | 2))/(0? [1-9] | ([12] [1-9)) | (3 [0 | 1))/( d {4}) | d {2) |
زمان (ساعت: دقیقه, 24-ساعت کرونومتر) | ((1 | 0?) [0-9] | 2 [0-3])): ([0-5] [0-9}) |
شماره تلفن ثابت چین اصلی | ( d {4} - | d {3} -)? ( d {8}) | d {7) |
شماره موبایل چین اصلی | 1 d {10} |
کد پستی چین اصلی | [1-9] d {5} |
شماره شناسنامه چین اصلی (15 یا 18 عدد | D {15} ( d d [0-9xX])? |
Non-عدد صحیح منفی (عدد صحیح مثبت یا صفر) | D + |
عدد صحیح مثبت | [0-9] * [1-9] [0-9] * |
عدد صحیح منفی | - [0-9] * [1-9] [0-9] * |
عدد صحیح | -? d + |
دهی | (-? d +) (. d +)? |
خط خالی | N s * r یا n n (editplus) یا ^ [ s S] * n |
شماره QQ | [1-9] d {4,} |
کلمات که abc را شامل نمیشوند | B ((?! abc) w) + b |
راست و چپ فضاهای خالی اولین و آخرین را تطبیق دهید | ^ s * | s * $ |
معمولاً توسط ویرایشگران استفاده میشود | اینها جایگزینهایی برای چینیهای خاص (editplus) هستند ^ [0-9]. * n ^ [^]. * n ^ [تمرین]. * n ^ [ s S] * n ^ [0-9] *. ^ [ s S] * n < p [^<>*]> Href = "javascript: if (confirm ('(.*?)')) window .location ='(.*?)'" < Span style =".[^"]* rgb (255, 255, 255 )">.[^<>]*</ span > < DIV class = xs0 > [ s S] *? </DIV > |
نوع بیان عبارت برای لیست بررسی عبارتهای معمولی، جستجوی نوع بیان عبارت، نوع بیان عبارت معمولی، نوع بیان پایهای عبارت، زیر-نوع بیان، ویرایشگر عبارت، مود حرصورا عبارت، عبارت غیر-مود حرصورا، راهی ساده و سریع برای کنترل رشتهها.