ABAP CA CO CS等操作符
1.CA contain any
str1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true.
如:str1 = ‘我a’ str2='hubab' -----true
CO contain only
str1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:str1中的每一個字符成功,就为true.
如:str1 = ‘我a’ str2='hubab' -----false
str1 = ‘ba’ str2='hubab' -----true
CS contain string
str1 ca str2 str1 是否包含str2。
CP contains pattern
str1 ca str2
str1 = 'aac' str2 = '#aA#c' true
str1 = 'aAc' str2 = '#aA#c' true
str1 = '123abc123' str2 = '*abc*' sy-fdpos = 3.
摘自網絡:
11. 模式匹配
CO / CN contains only or not
CA / NA contains any or not any
CS / NS contain string or not
CP / NP contains pattern or not
NOTE:
a) . CO, NO, CA, NA比较时区分大小写, 并且尾部空格也在比较的范围之内
data: s1(10) value 'aabb'.
if s1 co 'ab' ==> false
if s1 co 'ab ' ==>true
CS, NS, CP, NP不区分大小写和尾部空格
b) .对于CP, NP
* = /s?
+ = /s
# 换码字符, 用于匹配 *, +这样的字符
##
#*
#+
#___ 比较结尾空格
#[a-z] 在CP, NP中强制区分大小写
c) . 比较结束后,如果结果为真,sy-fdpos将给出s2在s1中的偏移量信息
12. 特殊字符
在字符串中加入回车换行或TAB字符,在其他语言可以使用$13$10这样的ASCII码进行插入.但在ABAP中要使用sap的类CL_ABAP_CHAR_UTILITIES. 里面有字符常量:CR_LF,HORIZONTAL_TAB,NEWLINE等等.
13. 字符串位操作
DATA: v_s(10) value 'abcd'.
v_s+0(1) = 'b'.
v_s+2(*) = '12'.
=> v_s = 'bb12'.
http://blog.csdn .NET/zhongguomao/article/details/7825569
ABAP CA CO CS等操作符相关推荐
- abap CA CO CS等操作符
abap CA CO CS 1.CA contain any str1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true ...
- abap CA CO CS 模式匹配的使用方法
1.CA contain any str1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true. 如:str1 = '我a ...
- abap CA CO CS CP
CA contain any str1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true. CO contain only s ...
- ABAP 新特性 - COND SWITCH 操作符
在新语法中,可以使用COND.SWITCH来根据逻辑表达式或情况的不同确定指定变量的结果. 语法格式: ...COND dtype | # ( WHEN log_exp1 THEN result1 [ ...
- ABAP中CA CS CO用法
abap CA CO CS 1.CA contain anystr1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true.如:s ...
- Windows Server 2003 序列号
Windows Server 2003 操作系统 序列号 JCF66-KTGJV-7KVBC-XPB68-PJKVM 2003 序列号 C#限制软件使用次数 我对"硬盘分区"的愚见 ...
- 【搜索专题】BFS中的多源BFS-双端队列BFS
A.AcWing 173. 矩阵距离(多源BFS) 所有点到多个终点的最短距离 我们可以建一个虚拟源点,虚拟源点到所有终点连0权的边,跑一次单源最短路即可 答案就是每一个点到虚拟源点的最近距离 先将d ...
- 在Linux上部署aspnet mvc3
搞了一天半,终于在将mvc3的站点成功部署在Linux上了. 主要内容: 环境准备 apache 的配置 mod_mono的配置 发布mono mvc站点 1. 环境准备 要运行aspnet mvc3 ...
- 终端多窗口管理旗舰------screen
###################################################### 终端多窗口管理神器 ------tmux byobu screen terminator谁 ...
最新文章
- WCF 和 ASP.NET Web API
- 让“云”无处不在-Citrix Xenserver之一 环境搭建
- Ubuntu 11.10更新源地址列表更改方法及下载
- 函数调用通过函数名字符串调用函数【C语言版】
- Spring Boot 热部署入门
- 工控交换机和工业级交换机是怎么区别的,具体有哪些区别?分别应用在什么领域?
- 在AIX上编译Samba
- 什么是多核电脑?什么是64位电脑?
- 【Elasticsearch】 6 种 能使 es 挂掉的方法
- 剑指offer(C++)-JZ8:二叉树的下一个结点(数据结构-树)
- 游戏开发筑基之控制台光标定位(C语言)
- 游戏平台搭建免费版教程
- nodeJs 实现邮箱验证码注册
- python实现计算标准偏差函数
- 编写函数,求字符串的长度
- CMD命令行高级教程精选合编合集
- Android APK安装常见错误列表
- 安卓桌面软件_金其利银河麒麟桌面操作系统
- 服务器无线信号差怎么办,wifi隔墙信号不好怎么办
- mockito的入门与使用
热门文章
- 校园二手物品交易平台
- 综合业务数字网ISDN
- 转行软件测试3年了,听前辈说测试前途是IT里最low的,我慌了......
- 【LT-2】L1-2 两小时学完C语言 (5 分) Q.JPG 知乎上有个宝宝问:“两个小时内如何学完 C 语言?”当然,问的是“学完”并不是“学会”。 假设一本 C 语言教科书有 N 个字,这个
- RDKit中的分子3D构象生成
- 获取文字或者段落的拼音算法
- 东芝推出新型低触发LED电流光继电器,满足电池供电设备的低功耗需求
- 黑产揭秘:“打码平台”那点事儿
- 优秀网站源码、编程源码下载网站大集中
- MySQL建表,主键,外键