PDA

View Full Version : Regex در جملات فارسی



Hamed Beyranvand
شنبه 27 تیر 1394, 22:07 عصر
سلام دوستان.با مثال مشکلمو مطرح می کنم.
این جمله رو در نظر بگیرید
نیازمند یه کتاب 100 صفحه ای هستم.
یا این جمله
نیازمند یه کتاب 100صفحه ای هستم.(بدون space)

حالا چطوری با regex میشه این 100 صفحه ای یا 100صفحه ای رو fetch کنم؟؟؟
هدف اینه تعداد صفحه رو بکشم بیرون ولی نمیدونم عبارات باقاعده میشه یا نه!!
ممنون از راهنمایی های شما

tazeha
یک شنبه 28 تیر 1394, 01:31 صبح
اینجاها اموزش دادن

http://webgoo.ir/154/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%B9%D8%A8%D8%A7%D8%B1%D8%A7%D8%AA-%D8%A8%D8%A7-%D9%82%D8%A7%D8%B9%D8%AF%D9%87-regular-expressions

http://phpro.ir/%D8%B9%D8%A8%D8%A7%D8%B1%D8%A7%D8%AA-%D8%A8%D8%A7-%D9%82%D8%A7%D8%B9%D8%AF%D9%87-%DB%8C%D8%A7-regex-%D8%AF%D8%B1-php/

http://silverlearn.ir/thread134.html

یک کلاس اماده

http://phpro.ir/%DA%A9%D9%84%D8%A7%D8%B3-%D8%A2%D9%85%D8%A7%D8%AF%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%86-regex/

Hamed Beyranvand
یک شنبه 28 تیر 1394, 13:13 عصر
ممنون.ولی مشکل من با جملات فارسی.
با حروف انگلیسی مشکلی ندارم.

Hamed Beyranvand
یک شنبه 28 تیر 1394, 14:12 عصر
اینم جواب سوال بنده

$subject="#([0-9])+(\s)*صفحه ای#";
preg_match($subject,$desc,$matches);