作者linda841004 (水凝结)
看板Statistics
标题[程式] 检核乱码使用方法
时间Wed Sep 12 13:12:36 2018
[软体程式类别]: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://webptt.com/cn.aspx?n=bbs/Statistics/M.1536729158.A.B9E.html
※ 编辑: linda841004 (39.8.135.6), 09/12/2018 13:14:09
1F:→ andrew43: regular expression 09/12 17:00
andrew大 不好意思,可不可以麻烦你讲详细一点呢?我完全没有想法QAQ
※ 编辑: linda841004 (39.12.197.140), 09/12/2018 22:40:34
2F:→ andrew43: 查过regular expression了吗? 09/12 22:51
有点眉目了!!!!
有,可是....看不懂....
3F:推 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
4F:推 west1996: 用compress函数把不要的符号压缩掉,接着再比较压缩前和 09/14 00:26
5F:→ west1996: 压缩後的字串是否相等,应该就OK了 09/14 00:27
6F:→ linda841004: 谢谢大家~~解决了(应该) 09/15 15:35