zoukankan      html  css  js  c++  java
  • sap对字符串的操作

    • REPLACE  替换字段内容
    • TRANSLATE 转换大/小写
    • FIND FIRST OCCURRENCE OF 查找字符串

     

    替换字段内容

    REPLACE [FIRST /ALL OCCURRENCES OF]INTO WITH

     

    DATA STR TYPE C  LENGTH 50 VALUE  '    HOW    ARE YOU HOW'.
    DATA STR1 TYPE C  LENGTH 3 VALUE 'HOW'.
    DATA STR2 TYPE C  LENGTH 4 VALUE 'SDFH'.
    REPLACE FIRST OCCURRENCE OF STR1 IN STR  WITH 'SDFH'.
    REPLACE FIRST OCCURRENCE OF STR1 IN STR  WITH STR2.
    REPLACE FIRST OCCURRENCE OF 'HOW' IN STR  WITH STR2. 

    替换字符串STR 中第一次出现STR1 的地方.

    OF 后面跟被替换的内容,可以是变量和常数,

    WITH 后面跟要替换的内容,可以是变量和常数。

     

    DATA STR TYPE C  LENGTH 50 VALUE  '    HOW    ARE YOU HOW'.
    
    REPLACE ALL OCCURRENCES OF STR1 IN STR  WITH STR2.

    替换字符串STR 中所有出现STR1 的地方.

    REPLACE  STR1 IN STR  WITH STR2 .

    默认只替换第一次出现的地方.

    REPLACE WITH INTO [LENGTH <1>]

    只能替换字符串STR 中第一次出现STR1 的地方.

    DATA STR TYPE C  LENGTH 50 VALUE  '    HOW    ARE YOU HOW'.
    DATA STR1 TYPE C  LENGTH 3 VALUE 'HOW'.
    DATA STR2 TYPE C  LENGTH 4 VALUE 'SDFH'.
    
    REPLACE  STR1  WITH STR2 INTO STR  LENGTH '2'.

    LENGTH '2' 表示被替换的字符长度。

     

    REPLACE  STR1  WITH STR2 INTO STR.

    没有LENGTH 默认全部替换

    注意

    FIRST /ALL OCCURRENCES OF 不能与 LENGTH 同时用,两种语法间的区别。

    詳細についてはこちらから>> 

     

    转换大/小写

    将字符串转换成大写
    
    DATA STR3 TYPE C  LENGTH 50 VALUE  ' qaewrwetW'.
    
    TRANSLATE STR3 TO UPPER CASE.
    
     
    将字符串转换成小写
    
    DATA STR TYPE C  LENGTH 50 VALUE  '    HOW    ARE YOU HOW'.
    
    TRANSLATE STR TO LOWER  CASE.

     詳細についてはこちらから>>

     

     

    查找字符串

     

    若要查看结果,将查找结果放入查找结果表中.
    
    ABAP 中有专门的存放查找结果的表类型MATCH_RESULT_TAB.
    
    DATA STR TYPE C  LENGTH 50 VALUE  '    HOW    ARE YOU HOW'.
    DATA STR1 TYPE C  LENGTH 3 VALUE 'HOW'.
    
    DATA RESLT TYPE MATCH_RESULT_TAB.
    
    FIND FIRST OCCURRENCE OF STR1 IN STR RESULTS RESLT.
    
    找出字符串STR 中第一次出现字符串 STR1 的地方。

     

  • 相关阅读:
    浅谈 iOS 事件的传递和响应过程
    iOS 之渐变颜色
    系统enum的一些样式
    Storyboard操作的2个小技巧
    iOS 动画初步
    iOS之Runtime初应用
    Block使有注意点
    使用ios系统自带分享
    IOS原生地图与高德地图
    反向传值实例
  • 原文地址:https://www.cnblogs.com/yjyongil/p/10494528.html
Copyright © 2011-2022 走看看