SAS中文论坛
标题:
如何判断
[打印本页]
作者:
shiyiming
时间:
2011-10-2 15:39
标题:
如何判断
假如在txt中对(姓名:)这一定位标识字符后面的姓名信息进行提取,可直接用[code:14qa6xu4]@'姓名:' name $8.[/code:14qa6xu4]的方式定位后读取;
但在有的txt中并没有(姓名:)这一定位字符,即无姓名信息提取;
倘若继续用前面的方式而不加判断,@就会始终无法定位到(姓名:)处,造成其他要提取的信息也就全部为空了...
不知道有没有什么办法在@定位前判断后面的定位字符存在呢,如果不存在,就可以不用定位提取信息了,直接给name赋值为空...
存在话,才进行定位提取...
作者:
shiyiming
时间:
2011-10-3 17:45
标题:
Re: 如何判断
input @'性别:' sex $2. +(-2-1-6-8) name $8.;
<!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
作者:
shiyiming
时间:
2011-10-3 21:04
标题:
Re: 如何判断
谢谢superkuhasu!!
可是文本不是结构化的偶,即不一定前边有类似固定的(性别:)等...
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2