Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
关于substring的表达式和代码应用的理解
一>.
1.在表达式中 假如 [客户名称] 列中有一值 为 联想电脑公司
substring([客户名称],2,5)------------》想电脑公司
substring([客户名称],2,100)------------》想电脑公司
就是说100这个参数 取值大于字符的数量可以
2.在代码中下面是错误的
DIM I AS STRING ="联想电脑公司".SUBSTRING(2,5)
OUTPUT.SHOW(I)
修改成下面就可以
a//这样提取时从第2个字符开始的5位
DIM I AS STRING ="联想电脑公司".SUBSTRING(1,5)
OUTPUT.SHOW(I)----------------》想电脑公司
b//这样提取时后面得5位
DIM I AS STRING ="联想电脑公司".SUBSTRING("联想电脑公司".length-5)
OUTPUT.SHOW(I) ----------------》想电脑公司
c// 这样提取时从第2个字符开始的后面全部字符
DIM k AS STRING ="联想电脑公司".SUBSTRING("联想电脑公司".length-(len("联想电脑公司")-1))
OUTPUT.SHOW(k) ----------------》想电脑公司
d//还有如果这样写就变成逻辑值 判断真假了
DIM I AS STRING
OUTPUT.SHOW(I ="联想电脑公司".SUBSTRING(1,5)) ------》false
就是说:代码是从0开始计算字符的;表达式是从1开始计算字符的
代码提取不能超过字符的总数量;表达式是可以的
yangming 版主 好像无时不在,好精神
yangming 版主 好像无时不在,好精神
我是天天都"泡"在论坛啊,呵呵,一开机就上来了
关于substring的表达式和代码应用的理解
……
c// 这样提取时从第2个字符开始的后面全部字符
DIM k AS STRING ="联想电脑公司".SUBSTRING("联想电脑公司".length-(len("联想电脑公司")-1))
OUTPUT.SHOW(k) ----------------》想电脑公司
这里可以这样的:
DIM k AS STRING ="联想电脑公司".SUBSTRING(1)
OUTPUT.SHOW(k)' ----------------》想电脑公司