PDA

View Full Version : سوال: بررسی دوشرط در یک عبارت با قاعده



xerror
یک شنبه 26 شهریور 1391, 12:52 عصر
سلام

می‌خواهم دو شرط را در یک عبارت با قاعده بررسی کنم

برای مثال یک کلمه را پیدا کند ولی اگر آن کلمه داخل یک تگ html مثل a بود آن را حساب نکند.

برای مثال:

$ali = preg_replace('/(<a\b[^>]*>(.*?)<\/a>)/i','Ali',$html);
من در این کد لینک ها رو با علی جایگزین میکنم.

ولی می‌خواهم لینک ها نا دیده گرفته بشه و مثلا واژه حسین رو با علی جا به جا کنه و اگر حسین در یک لینک بود با اون کاری نداشته باشه.