PDA

View Full Version : سوال: کار با فایل متنی در c#- یافتن و استخراج کلمات



atg123
پنج شنبه 28 آبان 1394, 10:14 صبح
دوستان لطفا اگر کسی میتونه کمک کنه...:افسرده:
من در یک فایل متنی که برای هر گروه از کلمات یک برچسب خورده (pos tag)میخوام یک گروه از کلمات با برچسب خاص رو استخراج کنم. مثلا نوشته "من<pb> سیب<N> دوست دارم<V>." و من میخوام همه کلمات با برچسب N رو داخل یک آرایه بریزم. برچسب ها به کلمات بدون فاصله چسبیده و بعدش فاصله بین کلماته.
لطفا راهنمایی کنید. من با توابع کار با متن آشنایی تدارم.:ناراحت:

atg123
شنبه 07 آذر 1394, 10:28 صبح
چقد خسیسن!
اینم جواب!!!

string[] partsarray = txttest.Text.Split('>');
for (int i = 0; i < partsarray.Length; i++)
{
//listBox1
if (partsarray[i].Trim().EndsWith("<N"))
{
string[] term = partsarray[i].Split(' ');
string none = term[term.Length - 1].Remove(term[term.Length - 1].Length - 2);

listBox1.Items.Add(none);

}