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