需求是让我在一个表单里截取空格后的内容
代码如下
static void Job47(Args _args)
{
str xx = "23dsdasafdf 987";
int i,iLength,k;
iLength = strLen(xx);
for (i=0;i< iLength;i++ )
{
if ( subStr(xx,iLength-i,1) == " " )
{
k = iLength-i;
break;
}
}
info( subStr(xx,k+1,iLength-k+1));
}
测试结果如下
从后截取最后一位数字暂停
代码如下
static void Job49(Args _args)
{
str xx = "adshasdfasdldsflksd98776";
int i;
str strXX;
boolean result;
for (i=1;i<= strLen(xx);i++)
{
strXX = subStr(xx,strLen(xx)-i,1);
result = System.Char::IsNumber(xx,strLen(xx)-i) ;
if (result == false)
{
info(subStr(xx,strLen(xx)-i+2,i));
break;
}
}
}
测试结果如下