posix

استفاده از عبارت‌های منظم در php با کمک دو کتابخانه‌ی درونی امکان‌پذیر است. کتابخانه‌ی اول که از مدل POSIX پیروی می‌کند و شامل تابع‌های ereg، ereg_replace، split و … است و کتابخانه‌ی دوم که از مدل PERL پیروی می‌کند و شامل تابع‌های preg_match، preg_replace، preg_split و … می‌شود.
استفاده از سری توابع POSIX در نسخه‌های جدید php منسوخ شده است و توصیه شده تا برنامه‌نویسان از کتابخانه‌ی PERL استفاده کنند.

تلاش می‌کنیم با چند مثال ساده، شیوه‌ی استفاده از عبارت‌های منظم در php با استفاده از کتابخانه‌ی PCRE یا سازگار با PERL را مرور کنیم.

برای آشنایی با Regular Expression یا عبارت منظم، اینجا کلیک کنید

preg_match

ساده‌ترین شکل استفاده از عبارت‌های منظم، عمل جستجو است که این تابع انجام آن را بر عهده دارد.
دو پارامتر ابتدایی این تابع اجباری هستند که به ترتیب «عبارت منظم» و «رشته‌ی هدف» را مشخص می‌کنند. برای مثال به نمونه کد زیر تو

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


6 × شش =

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

^