-
سوال از کلاس String
یه سوال دارم من در حال کار رویه یه پروژه هستم یه بخشش اینه که باید یه چیزی بسازم که بره تو صفحات وب نام ID تگ ها رو استخراج کنه، من از دستورات کلاس string برای خورد کردن جمله استفاده کردم حقیقتا راهی که به ذهن خودم رسید split کردن کلمات در جمله با حساب فاصله ها بود بعد از تو کلامت استخراج شده و در آرایه ذخیره شده، کلمه id="....." رو در بیارم و 4 کاراکتر اول رو Remove کنم و بعد کاراکتر آخر ولی به نظرم این خیلی روش مزخرفیه شکی ندارم راه بهتری هم برای این کار وجود داره چون این روش کندی هست و یه صفحه وب سنگین رو اگر اینطوری بخوای تجزیه کنی با توجه به اینکه بعدشم کلی عملیات دیگه قرار انجام بده زمان زیادی میبره.
حالا دوستان حرفه ای یه متد راحتتر بگید فکر کنم سوال راحتی باشه. مرسی.
-
سلام
اگه منظورتون ++C هست، کار شما خیلی هم غیر عادی نیست.
1) اگه نگران code غیر حرفه ای هستید:
یه کلاس مربوط به اداره ی رشته درست کنید که همسن کار ها رو اتوماتیک کنه.
2) اگه نگران سرعت هستید:
فکر نمی کنم خیلی مهم باشه نسبته به بقیه ی برنامه. ولی اگه از رشته های CStyle استفاده کنید سریع تر هست.
مثلا اگر
اون وقت، c+2 به "ello" اشاره داره!