کاراکتر معمولی | describe |
---|---|
مقدار فرار اکتال را تطبیق دهد | تگ Zeichen als speziellen Zeichen, oder einen Buchstaben, oder eine Rückverweisung, oder ein oktaliges Fluchtzeichen. به عنوان مثال، ", در که " تطابق دارد با کاراکتر ", در که A n " تطابق دارد با کاراکتر ترک خط. سری "\\ Xمقدار فرار اکتال را تطبیق دهد " و " ( "پس با هم تطبیق دهید"( _] |
^ | تطابق اولین موقعیت رشته ورودی. اگر ویژگی Multiline شیRegExp تنظیم شده باشد، ^ نیز تطابق دارد " n "یا" r " بعد از آن. |
$ | تطابق آخرین موقعیت رشته ورودی. $ همچنین تطابق دارد اگر ویژگی Multiline شیRegExp تنظیم شده باشد " n "یا" r " مکان قبلی. |
* | تطابق پیشین زیرعبارت صفر یا بیشتر بار. به عنوان مثال، zo * میتواند با "匹Z " و "zoo _] * معادل {0,}. |
+ | تطابق پیشین زیرعبارت یک یا بیشتر بار. به عنوان مثال،"zo+ "میتواند با هم مطابقت کند"zo " و "zoo "اما آنها با هم مطابقت نمیکنند."Z _]+ معادل {1,}. |
? | تطابق پیشین زیرعبارت صفر یا یک بار. به عنوان مثال،"دو(es)? "میتواند با هم مطابقت کند"دو "یا"دو "In"دو ".? معادل {0,1}. |
{, در که} | , در که یک-عدد منفی. تطابق تعیین شده , در کهدفعات. به عنوان مثال، "o{2} " نمیتواند با "匹Bob "In"o اما میتواند با "匹Food "دو o. |
{, در که,} | , در که یک-عدد منفی. حداقل , در کهدفعات. به عنوان مثال، "o{2,} " نمیتواند با "匹Bob "In"o اما میتواند با "匹foooood "همهی o."O {1,} "معادل با"O + AO {0,} "."O * _] |
{, در که,و} | واگر هیچ یک از شرایط قبلی برآورده نشده باشد، اگر, در کههر دو-اعداد منفی، جایی که, در که< =وکمترین همخوانی, در کهدومین و بیشترین همخوانیهاودفعات. به عنوان مثال، "O {1,3} "همخوانی میدهد"FOOOOD "سه اولین o در.O {0,} 1} "معادل با"O? ". لطفاً توجه داشته باشید که بین کاماها و دو عدد نمیتواند فاصله باشد." |
? | وقتی که کاراکتر فوری پس از هر محدودکننده دیگری (*,+,?،{, در که,}, {, در که,}, {, در که,و}) بعداً، الگوی همخوانی-الگوهای گرسنهتر-الگوهای گرسنهتر تعداد کمتری رشته را همخوانی میدهند، در حالی که الگوهای گرسنهتر پیشفرض تعداد بیشتری رشته را همخوانی میدهند. به عنوان مثال، برای رشته "Oooo ","O +? "همخوانی با یک"o "و"O + "همهی آنها را همخوانی میدهد"o _] |
. | همخوانی به استثنای \مقدار فرار اکتال را تطبیق دهد , در که هر کاراکتر یکجا، غیر از ". برای همخوانی شامل"مقدار فرار اکتال را تطبیق دهد , در که "هر کاراکتری که شامل شود، لطفاً از چیزی مانند استفاده کنید"(. | n) "مدل. |
(الگو) | همخوانی با الگو دارد و نتایج همخوانی را دریافت میکند. همخوانی به دست آمده میتواند از مجموعه نتایج همخوانی نهایی با استفاده از مجموعه SubMatches در VBScript و با استفاده از 0 دلار... 9 ویژگی دلار در JScript. برای همخوانی با کاراکترهای پرانتز، از " ( "یا") _] |
(?: الگو) | همخوانی با الگو دارد اما نتایج همخوانی را بازیابی نمیکند، به عبارت دیگر، این یک-همچنین، همخوانی را بازیابی میکند و برای استفاده بعدی ذخیره نمیشود. این در کاراکتر یا استفاده میشود(|) "برای ترکیب بخشهایی از یک الگو مفید است. به عنوان مثال"صنایع (?: ی | ies) "فقط یک مقایسه"صنایع | صنایع "عبارت کوتاهتری است." |
(?= الگو) | همخوانی پیشبینیپذیر رشته جستجوی اولیه را در ابتدای رشته هر الگوی همخوانی دارد. این یک-همچنین، همخوانی را بازیابی میکند، به عبارت دیگر، همخوانی برای استفاده بعدی بازیابی نمیشود. به عنوان مثال، "ویندوز (? = 95 | 98 | NT | 2000) "میتواند با هم مطابقت کند"Windows 2000 "In"Windows "اما آنها با هم مطابقت نمیکنند."Windows 3.1 "In"Windows ". Pre-جستجو کاراکترها را مصرف نمیکند، به عبارت دیگر، پس از بروز همخوانی، جستجوی همخوانی بعدی بلافاصله پس از همخوانی آخر آغاز میشود، نه پس از کاراکتری که حاوی پیش-جستجو. |
(?! الگو) | جستجوی منفی پیشبینیپذیر، که با رشته جستجوی اولیه در هر رشتهای که با الگو همخوانی ندارد، مطابقت دارد. این یک-fetch match، یعنی تطبیق نیاز به بازیابی برای استفاده بعدی ندارد. به عنوان مثال "Windows (?! 95 | 98 | NT | 2000) "میتواند با هم مطابقت کند"Windows 3.1 "In"Windows "اما آنها با هم مطابقت نمیکنند."Windows 2000 "In"Windows ". Pre-search کاراکترها را مصرف نمیکند، یعنی پس از وقوع تطبیق، جستجوی تطبیق بعدی بلافاصله پس از تطبیق آخر آغاز میشود، نه پس از کاراکتری که پیش-search |
(? < = pattern) | بررسی مثبت معکوس مشابه بررسی مثبت جلو است، اما در جهت مخالف. به عنوان مثال، "(? < = 95 | 98 | NT | 2000) Windows "میتواند با هم مطابقت کند"2000Windows "In"Windows "اما آنها با هم مطابقت نمیکنند."3.1 Windows "In"Windows _] |
(? <! pattern) | بررسی منفی معکوس مشابه بررسی منفی جلو است، اما در جهت مخالف. به عنوان مثال "(? <! 95 | 98 | NT | 2000) Windows "میتواند با هم مطابقت کند"3.1 Windows "In"Windows "اما آنها با هم مطابقت نمیکنند."2000Windows "In"Windows _] |
X | y | مطابقت با x یا y. به عنوان مثال، \Z | food "میتواند با هم مطابقت کند"Z "یا"Food A(Z | f) ood "پس با هم تطبیق دهید"Zood "یا"Food _] |
[Xyz] | مجموعه کاراکتر. هر کاراکتری که شامل است را تطبیق میدهد. به عنوان مثال، \[Abc] "میتواند با هم مطابقت کند"ساده "In""مطابقت." _] |
[^ xyz] | مجموعه کاراکترهای منفی. هر کاراکتری که شامل نیست را تطبیق میدهد. به عنوان مثال، \[^ abc] "میتواند با هم مطابقت کند"ساده "In"p _] |
[A-z] | محدوده کاراکتر. هر کاراکتری که در محدوده مشخص شده است را تطبیق میدهد. به عنوان مثال، \[A-z] "میتواند با هم مطابقت کند""مطابقت." "به."Z "هر حرف کوچک الفبایی در محدوده. |
[^ a-z] | محدوده کاراکتر منفی. هر کاراکتری که در محدوده مشخص شده نیست را تطبیق میدهد. به عنوان مثال، \[^ a-z] "میتواند هر چیزی که وجود ندارد را با هم تطبیق دهد""مطابقت." "به."Z "هر کاراکتری در محدوده. |
B | مطابقت با مرز کلمه، که به موقعیت بین کلمه و فاصله اشاره دارد. به عنوان مثال، \Er b "میتواند با هم مطابقت کند"هرگز "In"er "اما آنها با هم مطابقت نمیکنند."فعل "In"er _] |
B | مطابقت با non-مرزهای کلمه. \Er B "میتواند با هم مطابقت کند"فعل "In"er "اما آنها با هم مطابقت نمیکنند."هرگز "In"er _] |
Cx | مطابقت با کاراکتر کنترلی مشخص شده توسط x. به عنوان مثال، cM با Control مطابقت دارد-M یا کار برگشتی. مقدار x باید یکی از A باشد-Z یا a-z. در غیر این صورت، c را به عنوان یک نقل قول مستقیم \C "حرف. |
D | مطابقت با حرف عددی. معادل [0-9]. |
D | مطابقت با non-حرف عددی. معادل [^ 0-9]. |
F | مطابقت با کاربرگ صفحات. معادل x0c و cL. |
n | مطابقت با کاربرگشتی. معادل x0a و cJ. |
r | مطابقت با کار برگشتی. معادل x0d و cM. |
s | s |
مطابقت با هر حرف خالص، شامل فضاهای خالی، tabها، صفحههای پرکننده و غیره. معادل با [ f n r t v]. | مطابقت با هر کلمه شامل زیرخط. معادل با "-S |
حرف خالص. معادل با [^ f n r t v]. | t9 مطابقت با یک tab. معادل با x0 |
و cI. | V |
W | مطابقت با یک خط افقی. معادل با x0b و cK.[A-[^ A-z0- 9Za _] |
W | مطابقت با هر کلمه شامل زیرخط. معادل با "-مطابقت با هر کلمه غیرکلمه. معادل با "-[^ A-z0- 9Za _] |
طول عدد. به عنوان مثال، ", در که | u, در کهمطابقت, در که".-مقدار فرار برای شانسی. مقدار فرار شانسی باید دو طول عدد. به عنوان مثال، "41 X"مطابقت." A "معادل است با"41 "." "معادل است با"4 X0 1 & |
مقدار فرار اکتال را تطبیق دهد". کدگذاری ASCII میتواند در عبارات منظم استفاده شود.. | u". کدگذاری ASCII میتواند در عبارات منظم استفاده شود..مطابقت". کدگذاری ASCII میتواند در عبارات منظم استفاده شود..Numعدد مثبت است. مراجعه به تطبیق به دست آمده. به عنوان مثال، " 1 (.) |
مقدار فرار اکتال را تطبیق دهد, در که | مقدار فرار اکتال است., در که"مطابقت با دو کاراکتر مشابه پیاپی.", در کهحداقل قبل از, در کهیک زیرعبارت دریافت شده، سپس, در کهIF-7برای مراجعه به عقب. در غیر این صورت، اگر, در که), سپس |
مقدار فرار اکتال را تطبیق دهد), سپس مقدار فرار اکتال را تطبیق دهید | مقدار فرار اکتال است.), سپس مقدار فرار اکتال را تطبیق دهیداست یک مراجعه به عقب. اگر\), سپس مقدار فرار اکتال را تطبیق دهیدتعیین یک مقدار فرار اکتال یا مراجعه به عقب. اگر\), سپس مقدار فرار اکتال را تطبیق دهیدبرای دریافت زیرعبارت، سپس), سپس مقدار فرار اکتال را تطبیق دهیداست یک مراجعه به عقب. اگر\, در کهحداقل قبل از, در کهدریافت، سپسوبرای متن پیرو, در کهاگر هیچ یک از شرایط قبلی برآورده نشده باشد، اگروM و l-7m), سپس مقدار فرار اکتال را تطبیق دهید), سپس\), سپس مقدار فرار اکتال را تطبیق دهید. |
مقدار فرار اکتال را تطبیق دهد\ | nml, در کهIF-3است یک عدد اکتال (0), وM و l-7هر دو اعداد اکتال هستند (0), سپس مقدار فرار اکتال را تطبیق دهیدnm |
L., در که | u, در کهمطابقت, در کهN |
یک کاراکتر یونیکد است که با چهار عدد شانسی نمایش داده میشود. به عنوان مثال، © با نماد کپی رایت (©) مطابقت دارد. | /^ [a - z0 - 9پسورد -] {3,16_/ |
---|---|
نام کاربری | /^ [a - z0 - 9پسورد -] {6,18_/ |
} $ 2 | پسورد8 (? = ^. {* ,}$)(?=.* W +d )(?=.*)(?=. - [ A*Z ])(?=. - [ a* z ])(?!. * $ n)./(شامل اعداد/حروف بزرگ/حروف کوچک 8 digits) |
مقدار شانسی، همه چهار مورد باید موجود باشند، بیشتر از | /^ #? ([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 - زA - z ]+://[^ س] * |
آدرس IP | /((2 [0-4d | 25 [0-5] | [01? d d?) .) {3}2 [0-4d | 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 | 25 [0-5] | [01? d d?) .) {3}2 [0-4d | 25 [0-5] | [01]? d d?) |
HTML tag | /^ < ([a - z ]+)([^<]+)*(?:>(.*)</ 1 > | s +/>)$/ یا<(.*)(.*)>.*</ 1 >|<(.*) /> |
Remove Code\ Comments | (? <! http: | S)//. * $ |
Match double-byte characters (including Chinese characters) | [^ x00- xff] |
Kanji (character) | [One -] |
Range of Chinese characters in Unicode encoding | /^ [-] + $/ |
Chinese and full-marks of width punctuation (characters) | [- -: -, -! - 🥰] |
Date (year-month-day) | ( d {4}) | d {2) - ((0? ([1-9)) | (1 [1 | 2)) - ((0? [1-9)) | ([12] ([1-9)) | (3 [0 | 1)) |
Date (Month/Day/Year) | ((0? [1-9] {1)) | (1 [1 | 2))/(0? [1-9] | ([12] [1-9)) | (3 [0 | 1))/( d {4}) | d {2) |
زمان (ساعت: دقیقه, 24-clock hour) | ((1 | 0?) [0-9] | 2 [0-3])-5] [0-9}) |
شماره تلفن ثابت سرزمین اصلی چین | ( d {4} - | d {3} -)? ( d {8}) | d {7) |
شماره تلفن موبایل سرزمین اصلی چین | 1 d {10} |
کد پستی سرزمین اصلی چین | [1-9] d {5} |
شماره شناسه ID سرزمین اصلی چین (15 یا 18 digits) | D {15} ( d d [0-9xX])? |
Non-integer منفی (integer مثبت یا صفر) | D + |
integer مثبت | [0-9] * [1-9] [0-9] * |
integer منفی | - [0-9] * [1-9] [0-9] * |
integer | -? d + |
decimal | (-? d +) (. d +)? |
line blank | N s * r یا n n (editplus) یا ^ [ s S] * n |
شماره QQ | [1-9] d {4,} |
کلمات که abc را شامل نمیشوند | B ((?! abc) w) + b |
characters of first and last whitespace match | ^ s * | s * $ |
معمولاً توسط ویرایشگرها استفاده میشود | اینها جایگزینهایی برای چینی خاص (editplus) هستند ^ [0-9]. * n ^ [^]. * n ^ [Exercise]. * 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 > |
نوع جمله عبارت متقارن برای لیست معمولی عبارت متقارن، جستجوی نوع جمله عبارت متقارن، نوع جمله عبارت متقارن معمولی، نوع جمله عبارت متقارن پایه، sub-نوع جمله، تغییردهنده عبارت متقارن، حالت تشنه عبارت متقارن، عبارت متقارن غیر-حالت تشنه، از طریق راهی ساده و سریع برای کنترل رشته.