精华内容
下载资源
问答
  • 去除前导0函数

    千次阅读 2014-09-30 13:32:37
    转载:... 料号前面补0 ...我们可以调用系统的函数来实现补0这个功能。...CONVERSION_EXIT_ALPHA_INPUT 对话退出ALPHA,外部->内部 这个是补0函数 CONVERSION_EXIT_ALPHA_OUTPUT 对话退出ALPHA,


    参考:CONVERSION_EXIT_ALPHA_INPUT和CONVERSION_EXIT_ALPHA_OUTPUT 函数说明 - 小林的SAP专栏 - 博客频道 - CSDN.NET,http://blog.csdn.net/jellylin_sap/article/details/8144529

    参考:sap ABAP中常用函数_saijian.qiu_新浪博客,http://blog.sina.com.cn/s/blog_7f3f4db70100rwbr.html


    料号前面补0

    我们可以调用系统的函数来实现补0这个功能。

           CONVERSION_EXIT_ALPHA_INPUT 对话退出ALPHA,外部->内部 这个是补0函数

           CONVERSION_EXIT_ALPHA_OUTPUT 对话退出ALPHA,内部->外部 这个是除0函数

    说明:1) 数字料号入Table需要补0,不会自动产生,有字母料号却会自动补0. 
            2) 只能用’字符型’

    网上还有一种说法,未验证:如果果传入的参数是数字的,会将传出的参数转换成0开头的格式,注意,传出的参数长度一定要大于传入的参数,否则会ABAP Dump;如果是字母,就不做任何处理。

     

     

    函数调用非常简单,如下

    itab-vbeln=88.            "赋值测试

    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' 
           EXPORTING 
                  input = itab-vbeln                  “这里的itab-vbeln还是两位数的88
           IMPORTING 
                  OUTPUT = itab-vbeln   "这里可以是原来的变量,也可以是新的  执行完就发现itab-vbeln=0000000088了,至于补多少个0取决于这个变量的长度,补满为止

    料号前面去0

    CONVERSION_EXIT_MATN1_OUTPUT 
    功能:料号前面去0 
    实例: 
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' 
           EXPORTING 
                  input = t_afpo-matnr 
           IMPORTING 
                  output = t_afpo-matnr 
           EXCEPTIONS 
                  OTHERS = 1. 


    注意:不要与下面的函数名混淆

    CONVERSION_EXIT_MATN1_INPUT 物料号码转换函数
    CONVERSION_EXIT_MATN1_OUTPUT 同上相反


    展开全文
  • 但是如果项目没有用到jQuery等框架的话,js本身又没有这样的函数,我们不得不自己写这样的函数,下面是函数的具体实现: 代码如下: //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边...
  • javascript空格函数

    2019-09-23 06:10:18
    javascript空格函数 function jtrim(s) { var i,b=0,e=s.length; for(i=0;i<s.length;i++) ...
    function  jtrim(s) 
            { 
                var  i,b=0,e=s.length; 
                for(i=0;i<s.length;i++)
                     if(s.charAt(i)!=' '){b=i;break;} 
                if(i==s.length) 
                    return  ""; 
                for(i=s.length-1;i>b;i--) 
                    if(s.charAt(i)!=' '){e=i;break;} 
                return  s.substring(b,e+1); 
            }


    //去左空格;
    function ltrim(s){
    return s.replace( /^\s*/, "");
    }
    //去右空格;
    function rtrim(s){
    return s.replace( /\s*$/, "");
    }
    //去左右空格;
    function trim(s){
    return rtrim(ltrim(s));
    }

     

    posted on 2006-10-07 19:28 Seraph's Zone(WelCome) 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/Wang-Seraph/archive/2006/10/07/522864.html

    展开全文
  • mysql 去除字段后面0函数

    千次阅读 2020-06-24 18:21:34
    DELIMITER DROPFUNCTIONIFEXISTSudfremoveendzero DROP FUNCTION IF EXISTS udf_remove_end_zeroDROPFUNCTIONIFEXISTSudfr​emovee​ndz​ero CREATE FUNCTION udf_remove_end_...COMMENT ‘去除数值字符串末尾的0’ BE

    DELIMITER DROPFUNCTIONIFEXISTSudfremoveendzero DROP FUNCTION IF EXISTS udf_remove_end_zero

    CREATE
    FUNCTION udf_remove_end_zero (i_int_srt varchar(50) – 数值字符串
    )
    RETURNS varchar(50) CHARSET utf8
    COMMENT ‘去除数值字符串末尾的0’
    BEGIN
    DECLARE result varchar(50) DEFAULT ‘’;
    DECLARE v_nums int;
    DECLARE tmp_str varchar(1);

    SET result = i_int_srt;
    SET v_nums = LENGTH(i_int_srt);
    SET tmp_str = SUBSTRING(i_int_srt, v_nums, 1);
    WHILE tmp_str = ‘0’ DO
    SET result = SUBSTRING(i_int_srt, 1, v_nums - 1);
    SET v_nums = v_nums - 1;
    SET tmp_str = SUBSTRING(i_int_srt, v_nums, 1);
    END WHILE;

    RETURN result;
    END
    $$

    展开全文
  • 本文主要向大家介绍了Python语言之斜杠反斜杠,空格\xa0,连接函数join(),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。1斜杠反斜杠斜杠:/。反斜杠:\。反斜杠\,在windows系统中用来表示目录...

    本文主要向大家介绍了Python语言之斜杠反斜杠,去空格\xa0,连接函数join(),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

    1斜杠反斜杠

    斜杠:/。反斜杠:\。

    反斜杠\,在windows系统中用来表示目录。

    而在unix系统中,/表示目录。由于web遵循unix命名,所以在网址(URL)中,/表示目录。

    在unix系统中,\表示跳脱字符将特殊字符变成一般字符(如enter,$,空格等)。

    2python中去掉字符串中的\xa0、\t、\n(转)

    \xa0 是不间断空白符   我们通常所用的空格是 \x20 ,是在标准ASCII可见字符 0x20~0x7e 范围内。 而 \xa0 属于 latin1 (ISO/IEC_8859-1)中的扩展字符集字符,代表空白符nbsp(non-breaking space)。 latin1 字符集向下兼容 ASCII ( 0x20~0x7e )。通常我们见到的字符多数是 latin1 的,比如在 MySQL 数据库中。 有如下信息:

    ?1'T-shirt\xa0\xa0短袖圆领衫,体恤衫\xa0,', 'V-neck\xa0\xa0V型领\xa0sleeve\xa0\xa0袖子\xa0,',

    我们如何将其中的\xa0去掉呢,试了re模块的sub方法,发现没有作用,于是又开始查阅相关资料,终于解决了该问题。方法如下:

    ?12345>>> inputstring = u'\n                      Door:\xa0Novum          \t      '>>> move = dict.fromkeys((ord(c) for c in u"\xa0\n\t"))>>> output = inputstring.translate(move)>>> output'                      Door:Novum

    另外还有一种更简单的方法,利用split方法:

    ?12345>>> s'T-shirt\xa0\xa0短袖圆领衫,体恤衫\xa0'>>> out = "".join(s.split())>>> out'T-shirt短袖圆领衫,体恤衫'

    可以发现利用translate方法、split()可以完美解决,并且还可以替换\t \n字符,由此又学到了新知识!

    关于ord函数: ord()函数是chr()函数(对于8位的ASCII字符串)或unichr()函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值,如果所给的Unicode字符超出了你的Python定义范围,则会引发一个TypeError的异常。

    关于fromkeys方法: dict中的fromkeys方法目的是创建一个只有key的字典,内部利用for循环,使三个字符的asii码值成为可迭代对象(本来的整数是不可迭代的),分别对其迭代,存入字典。

    关于translate方法: Python translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中。接收到move返回的表(字典),之后对字符串进行替换。

    join()方法: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串。

    join()方法语法:

    str.join(sequence),其中,str指定的用来连接的字符(分隔符),sequence是被连接的字符串数组,元组,列表。返回:返回通过指定字符连接序列中元素后生成的新字符串。例如:

    ?1234>>>str = "-";>>>seq = ("a", "b", "c"); # 字符串序列>>>print str.join( seq );a-b-c

    可见该处用join方法真的是神来之笔,可谓绝妙!

    值得注意的是,split方法中不带参数时,表示分割所有换行符、制表符、空格。

    本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!

    展开全文
  • *加上p_in的前导零 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = p_in IMPORTING output = p_in. *去除p_out的前导零 ... CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' ...
  • 求一个函数,可以把字符串最后面的这些没用的0给他了 1000000000000000000 1010000000000000000 1010100000000000000 1010101000000000000 1010101010000000000 1010101020000000000 ...
  • 今天小管家为大家带来了计算机二级office干货,在这里为大家奉上众多难点中的一个考点的详解——excel函数详解。快来学习吧~一、数学函数1. Sum函数求所有数值的总和函数格式:=Sum(数值 1,数值 2,……)应用举例:...
  • 聚合函数会把NULL排除在外,但Count(*)例外,并不会排除NULL; 如果对Price这列进行AVG()求平均值时,得到结果 得到平均值为2,是应为数据库聚合的时候会删除NULL列,然后计算:(1+2+3)/3=2,注意分子是3不是5 ...
  • 但“快速填充“不一定都能识别到我们希望提取的字符,而且当原数据变化时,提取的数据无法跟着一起变化,故此次介绍以下字符提取函数。 这些函数可能不是最便利的方法,希望通过这些函数的介绍,大家一起提供一些...
  • mysql sum函数配合 case when distinct 函数 重复求和 /*# 总货款 总调整金额 */ SELECT sum(DISTINCT case when bo.id then bo.copewith_price else 0 end ) as 'payment', /* 总应付金额 */ ...
  • PHP去除空格函数

    千次阅读 2012-02-15 13:38:35
    $content = '注意这里是空格" "这里是&_nbsp;的空格" "这里是全角空格“ ”还有Unicode字符(类似中文)的空格“ ”'; var_dump($content);...| |\xc2\xa0)/","",$content); var_dump($content
  • 函数

    2021-01-13 21:29:18
    1.定义:函数是一块代码块,接受0个或者多个参数, 做一件事情,并返回0个或者多个值。形式: 返回值类型 函数名(参数表) 2.调用 函数要调用的话,得先定义。 类型不匹配,c编译器会自动给你转,不严格,c++会严格...
  • 函数去抖(debounce)和函数节流(throttle)都是函数调用频率的控制器。 _.debounce(func, [wait=0], [options={}]) func(Function): 要防抖动的函数。 [wait=0](number): 需要延迟的毫秒数。 [options={}]...
  • //数组重复函数 function unique(arr) { var result = [], hash = {}; for (var i = 0, elem; (elem = arr[i]) != null; i++) { if (!hash[elem]) { result.push(elem); hash[el
  • 在C51下我们要使用定时器中断,通常需要写定时器是初始化函数和对应定时器是中断处理函数,但是有些时候逻辑功能并不复杂,可以将中断处理函数的内容写到main函数中 这里就是一种方法,通过检测TCON寄存器的TF0位...
  • javascript空格函数

    2009-08-26 13:54:00
    一、String.prototype.Trim = function() { return this.replace(/(^/s*)|(/s*$)/g, ""); } 二、// 去掉字符串的头空格(左空格) function LTrim(str){ var i; for(i=0;i if(str.charAt(i)!="
  • JS 空格函数

    2007-10-18 13:43:00
    function jtrim(s) ...{ var i,b=0,e=s.length; for(i=0;is.length;i++) //左空格 if(s.charAt(i)!= )...{b=i;break;} if(i==s.length) return ""; for(i=s.length-1;i>
  • 在JS中空格函数

    2010-12-01 23:04:38
    //javascript空格函数 function LTrim(str){ //去掉字符串 的头空格 var i; for(i=0;i=0;i--){ if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break; } ...
  •  2、LTRIM(RTRIM(stuff(substring(right(字段名,4),2,4),1,patindex('%[^0]%',substring(right(字段名,4),2,4))-1,'')))  以上两者的区别是:第一种 如果是0000得到的结果是0 ,第二种得到的结果是
  • input空格函数封装

    2014-05-23 16:56:45
    空格验证 function abc(qkong){ var splics = ''; var strer = ''; str = qkong.val();//获取当前的value值 splics = str.split(' ');//将空格分割成空值 for(var i=0;... if(splics[i].length>0){ s
  • C++纯虚函数 virtual =0

    万次阅读 多人点赞 2010-11-24 09:51:00
    C++纯虚函数 virtual =0一、定义 纯虚函数是一种特殊的虚函数,它的一般格式如下: class { virtual ()=0; … }; 在许多情况下,在基类中不能对虚函数给出有意义有实现,而把它说明为纯虚函数,它的实现留给该...
  • js去除字符串位于首位“0函数

    千次阅读 2012-01-05 14:59:32
    function parseVal(val)  {  while (val.charAt(0) == '0')  val = val.substring(1, val.length);  return val;  }
  • C语言去除相邻重复字符函数的实现方法 字符去重函数 功能:去重字符串相邻重复的字符,不相邻的不用去重 参数: arg1 — 输入字符串 ...DATA(insert OID = 6669 ( remove_dup_char PGNSP PGUID 12 1 0 0 0 f f f f
  • 今天写了下面这个程序 int GetImage(IplImage* img) { img = m_Cam->CaptureImage(); if(img) return 0; else return -1; } IplImage* pImg = NULL;...本来想通过指针参数pImg获得
  • C++虚函数后加 = 0

    千次阅读 2019-08-01 15:36:14
    函数后面加 = 0,表示这个函数为纯虚函数,纯虚函数的一般形式:virtual 函数类型 函数名 (参数表列) =0; 特点: 1.纯虚函数没有函数体; 2.一个类里如果包含=0的纯虚函数,那么这个类就是一个抽象类 3.抽象...
  • js_倒计时执行函数或则跳转页面: var wait = 5; $(document).ready(function () { returnPage(); }); function returnPage() { if (wait == 0) { var redirectUrl=$("#redirectUrlHidden").val(); ...
  • //javascript空格函数 function LTrim(str){ //去掉字符串 的头空格 var i; for(i=0;i=0;i--){ if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break; } str = str.substring(0...
  • matlab 通过cellfun函数去除循环

    千次阅读 2018-10-16 09:42:31
    cellfun :对元胞数组中的每个元胞应用函数 主要目的是想去掉循环,对程序提速。可通过cellfun函数实现矩阵运算 matlab里可以执行这种操作 x1 = 1; x2 = [1 2 3 ; 4 5 6;...x2-x1 = [0 1 2; 3...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,028
精华内容 3,211
关键字:

去0函数