PDA

View Full Version : نیاز به regex برای گرفتن رشته بین }} و {{%



desatir7316
دوشنبه 13 مهر 1394, 12:40 عصر
سلام دوستان
من می خوام تمام رشته هایی که بین }{{ و %}} رو بگیرم. فعلا این رو نوشتم ولی روی بعضی از کاراکتر ها کار نمی کنه:


'#{{%(\w|\s|\?|\.|\+|\*|\^|\')*}}#u'

ولی یه سری کاراکترهای utf8 هستن که باهاشون مشکل دارم، لیستی که دارم رو توی فایل ورد گذاشتم، ممنون می شم چک کنید.

kabootar_y
دوشنبه 13 مهر 1394, 21:09 عصر
'@{{(.*?)}}@'

desatir7316
سه شنبه 14 مهر 1394, 10:53 صبح
نه کار نکرد، در ضمن این اصلا روی utf8 کار نمی کنه، برای utf8 باید یه u به آخرش اضافه کنی. مثل اون چیزی که توی پست اول گذاشتم. در هر صورت مرسی

اینجا حل شد : http://community.sitepoint.com/t/need-a-regex-to-match-anything-between-and/203862