[問題] 中文字串切割問題
各位好 我有一個問題
目標是要把程式使用者輸入的一串中文自然語言
ex. 花蓮的市區或夜市有什麼特別好吃的東西
我想做到的功能 要把這串字 依據"不重要的字"做切割
不重要的字 ex. 的, 有, 什麼, 或...etc.
目前我是寫成這樣
private void button1_Click(object sender, EventArgs e)
{
str = textBox1.Text;
string[] aArray = Regex.Split(str, "的", RegexOptions.IgnoreCase);
label1.Text = aArray[0];
label2.Text = aArray[1];
}
執行結果就是 label1 顯示 花蓮的市區或夜市有什麼特別好吃
label2 顯示 東西
想請問我應該用什麼方法或別的函式
才能判斷多數個不重要的字呢?
想做到的功能是把那串字切成以下 只留下重要的字(關鍵字
花蓮 市區 夜市 特別好吃
謝謝了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.84.191
※ 編輯: tcuplayer 來自: 203.64.84.191 (10/05 15:09)
※ 編輯: tcuplayer 來自: 203.64.84.191 (10/05 15:10)
→
10/05 18:45, , 1F
10/05 18:45, 1F
→
10/05 21:23, , 2F
10/05 21:23, 2F