zoukankan      html  css  js  c++  java
  • 在Axapta中实现trim函数

    在Axapta中找了半天都没找到字符串的trim函数,用strFind和subStr写了一个,应该有更好的实现方式,先凑合着用吧.
    static void strTrim(args a)
    {
        
    int position;
        str srcStr;
        ;
        srcStr 
    = "         aaa aaa ";
        position 
    = 1;

        
    //left trim
        while(true)
        
    {
            position 
    = strFind(srcStr," ",1,1);
            
    if(!position)
                
    break;
            srcStr 
    = substr(srcStr,position+1,strlen(srcStr)-position);

        }

        
    //right trim
        while(true)
        
    {
            position 
    = strFind(srcStr," ",strlen(srcStr),1);
            
    if(!position)
                
    break;
            srcStr 
    = substr(srcStr,1,position-1);

        }

        print srcStr;
        pause;
    }

    补记:
    今天在System Document->Functions里找到了strlTrim和strrTrim两个函数,公用的系统函数解释都在这里放着在,有时间看一下,还是挺有用的,嗯.
    static void strTrim(Args _args)
    {
             str aa 
    = "   aa ";
             ;
             aa 
    = strltrim(aa);
             aa 
    = strrtrim(aa);
             print aa;
             pause;
    }
  • 相关阅读:
    学习dubbo
    【Spring】SpringMVC配置文件
    Mac下git配置
    【Spring】入门HelloWorld
    【MySql】启动/停止
    Javaweb 编解码流程
    TensorFlow学习笔记1
    Nginx 代理配置
    【转】RPC介绍
    【dubbo】dubbo控制台搭建
  • 原文地址:https://www.cnblogs.com/Farseer1215/p/505087.html
Copyright © 2011-2022 走看看