看板 C_Sharp 關於我們 聯絡資訊
各位好 我有一個問題 目標是要把程式使用者輸入的一串中文自然語言 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)
toki:string[] result = Regex.Split(str, "[的|什麼|有|或]"); 10/05 18:45
tcuplayer:謝謝一樓 10/05 21:23