日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

abap CA CO CS等操作符

發布時間:2025/3/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 abap CA CO CS等操作符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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'.?


總結

以上是生活随笔為你收集整理的abap CA CO CS等操作符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。