PDA

نسخه کامل مشاهده نسخه کامل : سوال از کلاس String



milky way
28-04-2009, 21:44
یه سوال دارم من در حال کار رویه یه پروژه هستم یه بخشش اینه که باید یه چیزی بسازم که بره تو صفحات وب نام ID تگ ها رو استخراج کنه، من از دستورات کلاس string برای خورد کردن جمله استفاده کردم حقیقتا راهی که به ذهن خودم رسید split کردن کلمات در جمله با حساب فاصله ها بود بعد از تو کلامت استخراج شده و در آرایه ذخیره شده، کلمه id="....." رو در بیارم و 4 کاراکتر اول رو Remove کنم و بعد کاراکتر آخر ولی به نظرم این خیلی روش مزخرفیه شکی ندارم راه بهتری هم برای این کار وجود داره چون این روش کندی هست و یه صفحه وب سنگین رو اگر اینطوری بخوای تجزیه کنی با توجه به اینکه بعدشم کلی عملیات دیگه قرار انجام بده زمان زیادی میبره.
حالا دوستان حرفه ای یه متد راحتتر بگید فکر کنم سوال راحتی باشه. مرسی.

CppBuilder2006
29-04-2009, 20:31
سلام
اگه منظورتون ++C هست، کار شما خیلی هم غیر عادی نیست.
1) اگه نگران code غیر حرفه ای هستید:
یه کلاس مربوط به اداره ی رشته درست کنید که همسن کار ها رو اتوماتیک کنه.

2) اگه نگران سرعت هستید:
فکر نمی کنم خیلی مهم باشه نسبته به بقیه ی برنامه. ولی اگه از رشته های CStyle استفاده کنید سریع تر هست.
مثلا اگر

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

اون وقت، c+2 به "ello" اشاره داره!