使用SPLIT關鍵字將一個字符串按某個分隔符拆分,如果分隔符穿插在字符串中間(即首尾字符均不是分隔符的情況),我們很容易知道拆分后的結果,但如果分隔符恰好位於字符串首或者末尾呢?
如下面的代碼所示,在調試窗口中可以看到執行完第6行代碼之后內表 lt_split_table 中所有的行項目。
1 DATA: lv_str TYPE string, 2 lt_split_table TYPE TABLE OF string. 3 4 lv_str = '/This/is/a/test./'. 5 6 SPLIT lv_str AT '/' INTO TABLE lt_split_table.
由以上測試的結果可知,當分隔符位於字符串首時,該分隔符左邊會拆分出一個空的字符串;當分隔符位於字符串末尾時,該分隔符右邊不會拆分出空字符串。
【原創博文,歡迎大家批評指正!如需轉載請注明出處 http://www.cnblogs.com/shelwin/p/3258604.html 】