ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

متاکاراکترها و لفظها

اگرچه ممکن است ظاهری به نظر نرسد، اما ما grep استفاده جستجوها در تمام طول مدت از عبارات منظم استفاده می‌کنند، البته از عبارات بسیار ساده. عبارت منظم "bzip" به این معنی است که فقط در صورتی تطابق رخ می دهد که خط موجود در فایل حداقل چهار کاراکتر داشته باشد و در جایی از خط کاراکترهای "b"، "z"، "i" و "p" به این ترتیب یافت می شود، بدون هیچ کاراکتر دیگری در بین آنها. کاراکترهای رشته "bzip" همه هستند شخصیت های تحت اللفظی، از این جهت که با خودشان مطابقت دارند. علاوه بر لفظ، عبارات منظم ممکن است در


مشکالت شامل متاکاراکترها که برای تعیین منطبقات پیچیده تر استفاده می شود. متاکاراکترهای عبارت منظم شامل موارد زیر است:

^ دلار [ ] { } - ? * + ( ) | \

همه کاراکترهای دیگر تحت اللفظی در نظر گرفته می شوند، اگرچه از نویسه بک اسلش در چند مورد برای ایجاد استفاده می شود دنباله های متاو همچنین اجازه می دهد که متاکاراکترها فرار کنند و به جای اینکه به عنوان متاکاراکتر تفسیر شوند، به صورت تحت اللفظی رفتار شوند.


تصویر

توجه: همانطور که می بینیم، بسیاری از متاکاراکترهای عبارت منظم نیز نویسه هایی هستند که در هنگام بسط دادن به پوسته معنی می دهند. هنگامی که عبارات منظم حاوی متاکاراکترها را در خط فرمان ارسال می کنیم، بسیار مهم است که آنها را در گیومه قرار دهیم تا از تلاش پوسته برای گسترش آنها جلوگیری شود.


تصویر


برترین سیستم عامل Cloud Computing در OnWorks: