با سلام
بنده یه متنی دارم که از یک سری جمله تشکیل شده درون جملات صفاتی وجود داره که این صفات را نیز جداگانه هم بهم داده شده که من این صفات را ریختم تو یه comboboxمیخوام اون جملاتی از متن که این صفات در انها نیست را حذف کنه نمی دونم از چه روشی استفاده کنم؟
از دوستان خواهشمندم بنده رار راهنمایی بفرمایید.
دوست عزیز توی این سایت می تونی به جواب خیلی سوالاتت برسی
کد:
http://www.homeandlearn.co.uk/csharp/csharp.html
سلام.
بیشتر توضیح بده. جملات چطور از هم جدا شده اند؟ با نقطه؟ رفته خط بعد؟
(۲۲-آذر-۱۳۹۰, ۱۲:۵۱:۳۰)Payman62 نوشته است: [ -> ]سلام.
بیشتر توضیح بده. جملات چطور از هم جدا شده اند؟ با نقطه؟ رفته خط بعد؟
سلام
ممنون میشم اگه کمکم کنید !
ببینید مثلا داریم:"سارا دختر خوبی است.او دوست صمیمی من است .او در حال گرفتن مدرک فوق لیسانس است."
و مثلا صفات :خوبی. صمیمی را هم به ما داده اند و میگویند جملاتی که در انها این صفات نیست حذف کنید .
بنده متنم را در یک richtextbox ریخته ام وصفات را در یک combobox
هر کاری می کنم جواب نمی گیرم ...
سلام.
شما باید به کمک نقطه ها جملات رو از هم تفکیک کنی.
با تابع IndexOf که جز توابع خود رشتت هست میتونی محل نقطه ها رو تشخیص بدی. بعد بین 2 تا نقطه رو میریزی تو یه متغیر و تو یه حلقه کل صفات کومبوت رو تو جمله جستجو میکنی. اونایی که صفت رو دارن رو تو یه متغیر میریزی تا از بقیه جدا شن.
این الگوریتمش که سادست.
برای تفکیک از splitاستفاده کنید
(۲۲-آذر-۱۳۹۰, ۲۲:۲۱:۴۵)Payman62 نوشته است: [ -> ]سلام.
شما باید به کمک نقطه ها جملات رو از هم تفکیک کنی.
با تابع IndexOf که جز توابع خود رشتت هست میتونی محل نقطه ها رو تشخیص بدی. بعد بین 2 تا نقطه رو میریزی تو یه متغیر و تو یه حلقه کل صفات کومبوت رو تو جمله جستجو میکنی. اونایی که صفت رو دارن رو تو یه متغیر میریزی تا از بقیه جدا شن.
این الگوریتمش که سادست.
سلام
ممنون از راهنمایی شما ولی با split تعداد جملات را به دست اوردم وبعد ریختم تو یه ارایه رشته ای متن داخل richtextbox در جایی که به نقطه می رسند حالا نمی دونم چه طوری بیان کنم در جملاتی که این صفات داخل combobox وجود نداره حذف بشه؟
خب شما همون جا که جملات رو جدا میکنی بگو اگه شرط برقرار نیست و صفتی پیدا نشد جمله حذف بشه یعنی از ابتدای محل قرار گرفتن جمله تا نقطه بعدی.
(۲۶-آذر-۱۳۹۰, ۱۵:۵۸:۲۸)parviz2012 نوشته است: [ -> ]خب شما همون جا که جملات رو جدا میکنی بگو اگه شرط برقرار نیست و صفتی پیدا نشد جمله حذف بشه یعنی از ابتدای محل قرار گرفتن جمله تا نقطه بعدی.
سلام
ممنون.ولی من خودم هم نمی دونم چه شرطی بذارم وچه گونه؟مگه نباید بنویسیم که اگر صفات داخل combobox در رشته هایی که به نقطه ختم می شوند وجود نداشت حذف بشه؟اما نمی دونم چه طوری صفات داخل combobox را با رشته ها مقایسه کنم؟؟؟
سلام.
ببینم اصلا شما سی شارپ رو میتونی باز کنی؟
مشکل شما الگوریتمه یا روش پیاده سازی الگوریتم؟
اگه 4 دستور مقایسه رو هم بلد نیستی اول بشین یه کتاب C# بخون بعد به فکر نوشتن برنامت باش.
عزیزم کدتو بزار تا رو کد بگم