متاکاراکترها کاراکترهایی با معنای خاصی هستند:
شخصیت | شرح | مثال | امتحان کنید |
---|---|---|---|
مجموعه ای از کاراکترها | "[a-m]" | امتحان کنید» | |
یک توالی خاص را سیگنال می دهد (همچنین می توان از آن برای فرار از کاراکترهای خاص استفاده کرد) | "d" | امتحان کنید» | |
. | هر کاراکتری (به جز نویسه خط جدید) | "he..o" | امتحان کنید» |
^ | با | شروع می شود"^سلام" | امتحان کنید» |
$ | با | به پایان می رسد"world$" | امتحان کنید» |
* | صفر یا بیشتر | "aix*" | امتحان کنید» |
+ | یک یا چند مورد | "aix+" | امتحان کنید» |
{} | دقیقا تعداد موارد مشخص شده | "al{2}" | امتحان کنید» |
| | یا | "سقوط|می ماند" | امتحان کنید» |
() | گرفتن و گروه |