看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]:SAS [程式問題]:檢核錯誤亂碼 [軟體熟悉度]:熟悉 [問題敘述]: 我有一筆資料(假設有個變數a),我要知道變數a的內容有沒有亂碼(+*/-、!“@$”?#或是英文abcdefg之類的) 如果有則輸出到錯誤資料 find/indx函數可以用,可是只能抓一項 例如:如果要用find/index函數抓英文字母,就要寫26次的條件句 想要請問,只能寫26次嗎?還是有比較簡易的方法呢? 找好久都無解了QAQ ex. 123/56—————>要抓出有/的符號 s2i#765--------->要抓出s i #這些 有國字@$------>要抓出@ $ 請大神幫忙,謝謝 ----- Sent from JPTT on my HTC_U-3u. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.135.6 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1536729158.A.B9E.html ※ 編輯: linda841004 (39.8.135.6), 09/12/2018 13:14:09
andrew43: regular expression 09/12 17:00
andrew大 不好意思,可不可以麻煩你講詳細一點呢?我完全沒有想法QAQ ※ 編輯: linda841004 (39.12.197.140), 09/12/2018 22:40:34
andrew43: 查過regular expression了嗎? 09/12 22:51
有點眉目了!!!! 有,可是....看不懂....
west1996: 是要偵測"有無"就好,還是需要辨識是"哪一個符號"? 09/12 23:50
只需要“有無”就好了 ※ 編輯: linda841004 (39.12.13.20), 09/13/2018 09:26:50 ※ 編輯: linda841004 (39.12.13.20), 09/13/2018 09:27:20 ※ 編輯: linda841004 (39.12.13.20), 09/13/2018 16:13:09
west1996: 用compress函數把不要的符號壓縮掉,接著再比較壓縮前和 09/14 00:26
west1996: 壓縮後的字串是否相等,應該就OK了 09/14 00:27
linda841004: 謝謝大家~~解決了(應該) 09/15 15:35