پایپ (لوله) Pipe (|)
سادهترین متاکاراکتر مورد استفاد در عبارات با قاعده است، به معنی «یا»
.
نقطه Dot (.)
نقطه نماینده هر کاراکتری است. مثل ژوکر در بازی ورق.
ستاره Asterisk (*)
نماد ستاره وقتی در عبارتی به کار رود، به معنی تکرار صفر یا چند بارهی کاراکتر قبلیاش است.
نقطه ستارهDot-Asterisk (.*)
ترکیب نقطه و ستاره قطعا ترکیب بسیار مفید و کارآمدی است. و نمایندهی صفر یا چند کاراکتر تصادفی است. به عبارتی میتواند جانشین هر چیزی شود.
بک اسلش Backslash (\)
بک اسلش یکی از عبارات منظم بسیار کاربردی است که حتما سرو کارتان به آن میافتد.
کاری که بک اسلش میکند این است که کاراکترهای خاص RegEx را تبدیل به کاراکترهای عادی میکند.
Caret (^) ، علامت کارِت
این متاکاراکتر RegEx هم بسیار کاربردی است. معنایش این است: شروع شود با…
علامت دلارDollar sign ($)
حالا که فهمیدید کاراکتر کارت ^ چه میکند فهمیدن کار کاراکتر دلار راحت است. معنای دلار در regular expression این است: ختم شود به…
علامت سوال Question mark (?)
علامت سوال در regex یعنی کاراکتر آخر میتواند هرچیزی باشد.
Parentheses ()، پرانتز
پرانتز در اینجا هم نقشش مثل همان نقشی است که در ریاضی دارد. مثلا:
2 x 7 +13 = 27
2 x (7 + 13) = 40
شما با استفاده از پرانتز در واقع دو عدد داخل پرانتز را با هم یک گروه میکنید و بعد محاسبه را انجام میدهید.
علامت کروشه Square brackets ([ ])
علامت کروشه به شما کمک میکند که لیستهایی ساده ایجاد کنید. برای مثال [aeo] در ترکیب با کاراکترهای دیگر مثل t[aeo]p این کلمات را دربرمیگیرد: tap, tep و top .
Dashes (-) ، خط تیره
با استفاده از خط تیره میتوانید لیستهایی پیشرفتهتر بسازید. بخصوص اگر از کروشه هم کمک بگیرید.
- [a-z] تمام حروف کوچک الفبا را در برمیگیرد.
- [A-Z] تمام حروف بزرگ الفبا را در برمیگیرد.
- [0-9] همه اعداد را دربر میگیرد.
- [a-zA-Z0-9] همه حروف کوچک و بزرگ و اعداد را دربرمیگیرد.
Plus sign (+) ، علامت جمع
علامت جمع در
RegEx جایگزین یک یا چند کاراکتر قبل از خودش است. خیلی پرکاربرد نیست ولی به هر حال خوب است بدانیم چنین چیزی هم هست!
مثال: hello+ این موارد را در برمیگیرد: hello, helloo, hellooo, helloooo
Curly brackets ({ }) ، علامت آکولاد
خب این هم آخرین متاکاراکتر در
RegEx. آن را با دو تا مثال برایتان توضیح میدهیم.
- {1,2} یعنی آخرین آیتمی که قبل از آکولاد آمده حداقل یکبار و حداکثر دوبار تکرار شود.
- {2} یعنی آخرین آیتمی که قبل از آکولاد آمده 2 بار تکرار شود.
آموزش کامل regular expression یا RegEx در گوگل آنالیتیکس | با آموختن عبارات با قاعده regex و به کارگیری آن در google analytics آنالیز و تحلیل خیلی قویی تری داشته باشید
wikidemy.ir