ABAP 處理去掉特殊字元

2022-04-01 02:01:26 字數 1250 閱讀 2880

loop at result_package assigning .

while -/bic/zcgpp ca cl_abap_char_utilities=>horizontal_tab.

clear -/bic/zcgpp+sy-fdpos(1).

endwhile.

while -/bic/zcgpp ca cl_abap_char_utilities=>vertical_tab.

clear -/bic/zcgpp+sy-fdpos(1).

endwhile.

while -/bic/zcgpp ca cl_abap_char_utilities=>newline.

clear -/bic/zcgpp+sy-fdpos(1).

endwhile.

while -/bic/zcgpp ca cl_abap_char_utilities=>cr_lf.

clear -/bic/zcgpp+sy-fdpos(1).

endwhile.

while -/bic/zcgpp ca cl_abap_char_utilities=>form_feed.

clear -/bic/zcgpp+sy-fdpos(1).

endwhile.

endloop.

cl_abap_char_utilities=>horizontal_tab — 09    tab符

cl_abap_char_utilities=>cr_lf ———-- 0d0a    回車換行

cl_abap_char_utilities=>vertical_tab —- 0b    垂直製表符

cl_abap_char_utilities=>newline —---- 0a    換行

cl_abap_char_utilities=>form_feed —--- 0c    換頁

cl_abap_char_utilities=>backspace —---08    退格符

cl_abap_char_utilities=>byte_order_mark_little-----(utf-16le')的檔案頭

cl_abap_char_utilities=>byte_order_mark_utf8-------(utf-8)的檔案頭

如果是要單獨取得回車或者換行(不是回車加換行),可以採用:

cl_abap_char_utilities=>cr_lf(1)

cl_abap_char_utilities=>cr_lf 1(1)

字串處理 去掉給定字串中重複的字元

例如 輸入 google 輸出 gole 思路 1 建立乙個字元陣列a來存放待處理字串 2 從a的第乙個元素開始遍歷,依次對比這個元素和它後面的每乙個元素,如果不相同則處理下乙個元素,如果相同則將後面的元素整體向前移動乙個位置 3 處理完畢的a就是沒有重複元素的字串,輸出即可 include inc...

sql去掉特殊字元

update gz user gz set gz.address replace replace replace replace replace replace replace replace replace replace replace replace replace replace repla...

abap 字串處理

1 對字串的操作 1 shift 截斷字串 shift by places 作用 去掉字串的前n個位置的字元,如果n未指定,預設為1,如果指定的n小於等於0,則字串不變。如果n超出字串的長度,則字串變空,所以在做此操作的時候要注意n的指定。可以首先獲得該字串的長度,方法 len strlen c m...