|
可以试试下面这段程序
ORITEXT = "-"
temptext=图号参数
/*注:图号参数替换成表示图号的那个变量*/
temp_str=temptext
/*注:temp_str为中文字符串部分*/
IF SEARCH(temptext,ORITEXT)>1
temptext=EXTRACT(temptext,1,SEARCH(temptext,ORITEXT)-1)
end if
/*以下IF语句多次重复,重复的次数可以取预计会有多少个“-”数量,重复多了没有关系*/
IF SEARCH(temptext,ORITEXT)>1
temptext=EXTRACT(temptext,1,SEARCH(temptext,ORITEXT)-1)
end if
IF SEARCH(temptext,ORITEXT)>1
temptext=EXTRACT(temptext,1,SEARCH(temptext,ORITEXT)-1)
end if
IF SEARCH(temptext,ORITEXT)>1
temptext=EXTRACT(temptext,1,SEARCH(temptext,ORITEXT)-1)
end if
temp_str=EXTRACT(temp_str,SEARCH(temp_str,temptext),string_length( temp_str))
/*temp_str为中文部分结果*,temptext为除中文以外的部分*/
思路就是这样的。自己调试一下
|
评分
-
查看全部评分
|