PDA

نسخه کامل مشاهده نسخه کامل : عوض کردن یک رشته از جایی تا جای مشخص



m-pooya
08-10-2007, 13:50
سلام
مثلاً کد زیر رو کاربر فرستاده برای من !

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

حالا مشکل اینجاست که محتویات اون پاراگرف متغییر هست ! یعنی کاربر اون رو وارد می کنه !
حالا تنها راه اینه که <p id='11'> رو بگیرم و تا </p> رو پیدا نکردم ، محتویات رو عوض کنم !
اما نمی دونم چطور این کار رو انجام بدم !
اگه میشه کمک کنید

my friend
08-10-2007, 23:58
زبان برنامه نویسی مورد نظرتون چیه؟

در اکثر زبان های برنامه نویسی از عبارات با قاعده ( regular expression ) پشتیبانی میشه که میتونید ازش استفاده کنید... ( تو گوگل هم سرچ کنید، در این مورد آموزش های زیادی وجود داره... )

m-pooya
09-10-2007, 14:37
این برنامه رو با پی اچ پی نوشتم
اگه میشه خودتون راهمایی کنید !
چون تو گوگل چیز درستی پیدا نکردم

my friend
09-10-2007, 18:03
دوست عزیز،
خودم هم خیلی نمیتونم از این عبارات با قاعده استفاده کنم...
صفحه زیر رو بخون ، امیدوارم بدردت بخوره:
fr.php.net/regex

تو انجمن مجید آنلاین هم بپرس ، اونجا حتما به جواب میرسی.
forum.majidonline.com