→ Wush978: 先切割問題。如果給你流水號102的課程,你有沒有辦法切? 06/05 00:04
→ Wush978: "二3,4四5,7" --> list(c("二","二","四","四"), 06/05 00:05
→ Wush978: c(3,4,5,7)) 06/05 00:06
→ Wush978: 先解決這個問題,再解決其他問題。我自己是覺得這個問題 06/05 00:06
→ Wush978: 最難 06/05 00:06
→ Wush978: 大概要先解決:1.分辨數字、中文字 2.中文字與數字的搭配 06/05 00:07
→ Wush978: 解決這兩個問題就寫出來了 06/05 00:07
→ Wush978: 上面搭配的意思是,分辨如"二3四5,6,7"與"二3,4四5,7" 06/05 00:08
→ celestialgod: 反過來想就好XD,先把二、四當作切割字元 06/05 00:32
→ celestialgod: 這樣就能拆出3,4跟5,7,然後把3,4跟5,7當作切割字元 06/05 00:33
→ celestialgod: 這樣就能變成 list(c("二","四"),c("3,4","5,7")) 06/05 00:33
→ celestialgod: 然後先展開日期部分,在切割一次節次就結束了 06/05 00:34
→ wmj10054039: 感謝Wush大指點問題切割方向,我在作的時候就是 06/06 01:13
→ wmj10054039: 卡在這部分,不知道怎麼中文字跟數字作切割 06/06 01:16
推 Wush978: 可以用正規表達式來抓0-9 06/06 13:07
→ Wush978: 之後搭配的問題,我會先用中文字當錨點切割字串 06/06 13:08
→ Wush978: 把字串變成如 "一1,2" , "三3,4" 這樣之後,再展開就解 06/06 13:08
→ Wush978: 決了 06/06 13:08
→ wmj10054039: 瞭解,原來c大是用正規表達方法,一開始想說怎麼都 06/06 18:20
→ wmj10054039: 看不懂XD 我會好好研究您的教學 感謝~ 06/06 18:20