View Full Version : سوال: استفاده از $ در preg_match
mehran_gh
شنبه 13 شهریور 1389, 12:57 عصر
سلام
میخوام محتویات یه متغیری رو پیدا کنم از تو یه فایل، ولی نمیتونم متغیر رو در preg_match تعریف کنم. :عصبانی++:
preg_match("|$user = '(.*?)'|", $content, $result);
قبلاً هم همین مشکل برای استفاده از "*" رو داشتم! :لبخند:
صابر طهماسبی
شنبه 13 شهریور 1389, 13:19 عصر
از عبارت منظم زیر استفاده کن :
^(\$)([a-z][A-Z])(.*)=(.+);$
عبارت منظم مورد نیاز شما بستگی به انتسابتون داره مثلا اگر بخوای متغیر سمت راست باشه فرق می کنه یا ... در این مثال من سمت راست را آزاد گذاشتم و سمت چپ هم فقط با حروف می تونه شروع شه
mehran_gh
شنبه 13 شهریور 1389, 13:37 عصر
از عبارت منظم زیر استفاده کن :
^(\$)([a-z][A-Z])(.*)=(.+);$
عبارت منظم مورد نیاز شما بستگی به انتسابتون داره مثلا اگر بخوای متغیر سمت راست باشه فرق می کنه یا ... در این مثال من سمت راست را آزاد گذاشتم و سمت چپ هم فقط حروف می تونه بیاد
کار نکرد، میشه بیشتر توضیح بدین؟
mehran_gh
شنبه 13 شهریور 1389, 13:43 عصر
مشکل حل شد :دی
preg_match("|[\$]user = '(.*?)'|", $content, $result);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.