PDA

View Full Version : سوال: تعداد یک کلمه در یک متن



fahimeh2010
پنج شنبه 30 آذر 1391, 01:14 صبح
سلام بچه ها می دونم سوالم مربوط به این قسمت نیست.والا توی مبا حث متفرقه نوشتم کسی نبود که جواب بده.شرمنده
یه نرم افزار سراغ دارید که تعداد یک کلمه خاص توی یک متن رو بده؟ممنون

vistacali
پنج شنبه 30 آذر 1391, 08:43 صبح
سراغ ندارم ولی لازمم بشه مینویسمش :چشمک:

group45
پنج شنبه 30 آذر 1391, 08:45 صبح
باسلام
راهنمائیتون میکنم.
کل متن رو باید بر اساس یه کلمه خاص جستجوکنید و بر اساس اون کلمه جدا کنید و داخل یه آرایه بریزید.بعد تعداد خونه های آرایه میشه تعداد تکرار کلمه تون.

Babak-Magic
پنج شنبه 30 آذر 1391, 08:51 صبح
string[] myarr = textBox1.Text.Split(' ');
int count = 0;
foreach (string item in myarr)
{
if (item == textBox2.Text)
{
count++;
}
}
label1.Text = count.ToString();

tooraj_azizi_1035
پنج شنبه 30 آذر 1391, 11:17 صبح
باید با LINQ این کار رو بکنید:
http://www.farsimsdn.somee.com/Default.aspx?id=117

fahimeh2010
پنج شنبه 30 آذر 1391, 11:53 صبح
این متن که می گم 160000 کلمه داره.و برای مسئله شبیه سازی می خوام.با این حال بازم باید واسش کد بزنم؟

group45
پنج شنبه 30 آذر 1391, 17:03 عصر
این متن که می گم 160000 کلمه داره.و برای مسئله شبیه سازی می خوام.با این حال بازم باید واسش کد بزنم؟

160،000 !!!!!! چه خبره؟
با این حساب از کدی که دوستمون Babak-Magic (http://barnamenevis.org/member.php?77301-Babak-Magic) گذاشتن باید استفاده بشه یا اینکه تک تک کلمات رو همزمان با بررسی شون مقایسه کنی