![]() |
![]() |
|
| بهترین مطالب آموزشی و ترفندهای مختلف - بهترین و جدیدترین عکس های بازیگران محبوب |
|
در تمام زبانهاي برنامهنويسي، در هنگام استفاده از رشتهها به برخي از تركيبهاي رشتهاي برميخوريم كه در آن رشته استفادهاي خاص دارند. در زبان جاوا اسكريپت و در هنگام استفاده از عبارات منظم آن، اين تركيب كاراكترها كاربردهاي وسيعي دارند. در عبارات منظم جاوااسكريپت، با تركيب \d ميتوان تمام اعداد را پذيرفت. به عنوان مثال عبارت منظم /\d/ در رشته A2، عدد 2 را خواهد پذيرفت. بر خلاف اين تركيب، تركيب \D تمام رشتههايي كه شامل اعداد نباشند را ميپذيرد. تركيب \r تمام علامتهاي انتهاي خط را خواهد پذيرفت. براي پذيرفتن علامت فضاي خالي كه شامل كاراكترهاي Space و Tab و برخي كاراكترهاي ديگر ميشود نيز از تركيب \s استفاده ميشود. به عنوان مثال عبارت منظم /\s\ali/ در رشته “adb hdpi ali”، فضاي خالي و كلمه ali را خواهدپذيرفت. همچنين اگر بخواهيم عبارتمان تنها فضاي خالي Tabرا بپذيرد، كافيست از تركيب \t استفاده كنيم. تركيب \w، تمام حروف الفباي لاتين را به همراه اعداد آن خواهدپذيرفت. بنابراين با عبارت منظم /\w/ در جمله @ali23،كلمه ali23 پذيرفتهخواهدشد. با تركيب \W نيز تمام كاراكترها غير از كاراكترهايي كه توسط \w قبول ميشدند پذيرفتهميشود. \n در زماني كه n يك عدد صحيح مثبت است، تعداد n بار تكرار عبارت منظمي كه قبلش آمده را خواهدپذيرفت. به عنوان مثال در عبارت منظم /ali\2/ كه تعداد 2 بار تكرار كلمه ali پذيرفت، خواهدشد. \0 در عبارت منظم جاوااسكريپت جهت پذيرفتن كاراكتر NUL خواهدبود. در عبارات منظم، تركيبهايي نيز وجود دارند كه توسط آن ها رشته يونيكد نيز پذيرفتهشوند. به عنوان مثال عبارت منظمي به شكل \uhhhh كه در آن hhhh مقدار يونيكد يك كاراكتراست به معني پذيرفتن اين كاراكتر يونيكد ميباشد. |
|
+ نوشته شده در
جمعه بیست و سوم اسفند 1387ساعت 16:48 توسط محمد |
|
|
صفحه نخست پروفایل مدیر وبلاگ پست الکترونیک آرشیو عناوین مطالب وبلاگ |
| درباره وبلاگ |
به یک همکار نیاز دارم. اگه فکر می کنید می تونید به من کمک کنید همین الان به من خبر بدبد.
با تشکر از شما دوستان گلم. |
| نوشته های پیشین |
|
فروردین 1388 اسفند 1387 بهمن 1387 دی 1387 آذر 1387 آبان 1387 مهر 1387 شهریور 1387 مرداد 1387 تیر 1387 خرداد 1387 اردیبهشت 1387 فروردین 1387 اسفند 1386 بهمن 1386 دی 1386 آذر 1386 |
|
RSS
|