下面這些操作符只適用於
character-type
型別的運算元,在
abap
標準中,只有
string
型別尾部空格不會忽略,而c,
d, nand
t則會忽略掉。但下面這些操作符是否符號尾部空格,則要看具體的操作符與運算元了:
result
sy-fdpos
說明
'bd '
co
'abcd '真
5如果f1
僅包含f2
中的字元,則邏輯表示式為真。
該比較區分大小寫,不會被忽略兩個運算元據尾部空格。
如果比較結果為真,則系統字段
sy-fdpos
儲存的是
的長度。
'bd '
co
'abcde'假
2如果為假,則
sy-fdpos
儲存的是
中第乙個未在
內出現的字元的偏移量。
'abc12'
cn
'abcd '真
3如果f1
還包含f2
之外的其他字元,則邏輯表示式為真
該比較區分大小寫,不會被忽略兩個運算元據尾部空格。
如果為真,則
sy-fdpos
儲存的是
中第乙個未在
內出現的字元的偏移量。
'ababc'
cn
'abcd '假
5如果比較結果為假,則系統字段
sy-fdpos
儲存的是
的長度。
'abcde'
ca
'bd '真
1如果f1
包含任何乙個
f2中的字元,則邏輯表示式為真
該比較區分大小寫,不會被忽略兩個運算元據尾部空格。
如果比較結果為真,則系統字段
sy-fdpos
包含中第乙個在
中出現的字元的偏移量。
'abcde'
ca
'bd '假
5如果為假,
sy-fdpos
包含<
f1
>
的長度。
'abab '
na
'ab '假
0如果f1
不包含f2
中的任何字元,則邏輯表示式為真
該比較區分大小寫,不會被忽略兩個運算元據尾部空格
如果為假,則
sy-fdpos
包含中在
內出現的第乙個字元的偏移量。
'ababa'
na
'ab '真
5如果比較結果為真,則系統字段
sy-fdpos
包含<
f1
>
的長度
'abcde'
cs
'bc '真
1如果f1
包含字串
f2,則邏輯表示式為真
不區分大小寫,並且忽略兩個運算元尾部空格
如果比較結果為真,則系統字段
sy-fdpos 包含在
中的偏移量
'abcde'
cs
'ce '假
5如果為假,
sy-fdpos
包含的長度。
'abcde'
ns
'bc '假
1如果f1
不包含字串
f2,則邏輯表示式為真
不區分大小寫,並且忽略兩個運算元尾部空格
如果為假,系統字段
sy-fdpos
包含<
f2
>
在<
f1
>
中的偏移量。
'abcde'
ns
'ce '真
5如果比較為真,系統字段
sy-fdpos
包含的長度。
'abcde*+# '
如果這裡去掉最後乙個空格,則結果為假,因為模式中指定了不忽略末尾空格,所以末尾必須有乙個空格
cp
'*de#*#+### ' 真
3如果f1
與模式f2
相匹配,則邏輯表示式為真
不區分大小寫,並且忽略兩個運算元尾部空格
*
用於任何字串
+
用於任何單個字元
如果比較結果為真,系統字段
sy-fdpos
儲存了<
f2
>
在<
f1
>
中的偏移量
如果要對
中的特殊字元進行比較,請將換碼字元
# 放到其前面。可以使用換碼字元
# 指定
ü大小寫字元
ü萬用字元
"*"(
輸入#*)
ü萬用字元
"+" (
輸入#+)
ü換碼符號本身(輸入
##)ü
字串結尾的空格(輸入
#空格)這些匹配符好比正則式的特殊符號,它們都是用在右運算元中的。
'abcde'
cp
'*#b*'假
5如果為假,
sy-fdpos
包含<f1>
的長度。
'abcde'
np
'*b*'假
1如果f1
與模式f2
不相匹配,則邏輯表示式為真
不區分大小寫,並且忽略兩個運算元尾部空格
如果為假,
sy-fdpos 包含在
中的偏移量
'abcde'
np
'*#b*'真
5如果比較結果為真,則系統字段
sy-fdpos
包含.
的長度
比較字串
其實這是在 c 從入門到精通 上摘抄的,由於不知道漢字怎麼排序,就查了查書,寫在這裡也可以幫助其他初學者更方便的找到漢字的排序方法。用於排序 int compare string str1,string str2 int compare string str1,string str2,bool ig...
字串比較
題目是這樣的 比較兩個字串,忽略大小寫,比較長度不超過n,比較順序為字典序。返回如下 0 s1 s2 0 s1 s2 0 s1 首先我們會先寫乙個函式名,我想大部分同學會寫成如下形式 int strncompare char s1,char s2,int n 是的,我開始也是這樣寫的。可是我突然覺得...
字串比較
1.publicstaticbooleanisempty string str 判斷某字串是否為空,為空的標準是 str null或 str.length 0 下面是 stringutils 判斷是否為空的示例 stringutils.isempty null true stringutils.is...