عبارات با قاعده (Regular Expressions) ابزار بسیار قدرتمندی برای پردازش متن و داده است. عبارات با قاعده اکنون جزئی از ویژگیهای استاندارد زبانها و ابزارهای محبوب مانند Perl، Python، Ruby، Java، VB.NET، C#، PHP و MySQL است. عبارات منظم این اجازه را به شما میدهند تا پردازش متنی پیچیده و ظریف را به گونه ای کد نویسی کنید که حتی تصورش را هم نمیکردید که میتواند خودکار انجام شود. Regular Expressionها باعث میشوند که زمانتان صرفه جویی شود. وقتی که شما در عبارات با قاعده استاد شدید، آنها تبدیل به بخش ارزشمندی از جعبه ابزارتان میشوند و از خودتان خواهید پرسید که بدون آنها چه کار باید بکنم.
کتاب Mastering Regular Expressions درباره ابزار قدرتمندی به نام عبارات با قاعده است. در این کتاب به شما نحوهی حل مسائل با استفاده از عبارات با قاعده و بیشتر ابزارها و زبان هایی که آنها را ارائه میدهند یاد داده میشود. اکثر مستنداتی که ذکری از عبارات با قاعده میکنند حتی اشاره ای به قدرتش نمیکنند، اما این کتاب دربارهی استاد شدن در عبارات با قاعده است.