如何在字符串中加入回车换行,tab字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在字符串中加入回车换行,tab字符相关的知识,希望对你有一定的参考价值。

CL_ABAP_CHAR_UTILITIES 中有字符常量:如:CR_LF,HORIZONTAL_TAB,NEWLINE等等.
下面给出字符串中加入回车换行的示例:
DATA: crlf(2) TYPE c.
DATA: l_html(4096) TYPE C.
crlf = cl_ABAP_char_utilities=cr_lf.
CONCATENATE l_html crlf \'_FUNCTION\'\'30\'\'WWW_GET_REPORT\' \'\' INTO l_html.
string的标准函数查找:FIND [FIRST OCCURRENCE|ALL OCCURRENCES OF] pattern IN dobj替换:REPLACE [FIRST OCCURRENCE|ALL OCCURRENCES OF] pattern IN dobj WITH new
REPLACE SECTION [OFFSET off] [LENGTH len] OF dobj WITH new移动:SHIFT c [BY n PLACES] [mode]拼接:CONCATENATE c1 ... cn INTO c [SEPARATED BY s]分割:SPLIT c AT del INTO c1 ... cn.
大小写转换:
TRANSLATE text TO UPPER CASE.
TRANSLATE text TO LOWER CASE.
字符串覆盖:
OVERLAY c1 WITH c2 [ONLY str].
压缩字符串:
参考技术A 字符串中加入回车换行的示例:
DATA: crlf(2) TYPE c.
DATA: l_html(4096) TYPE C.
crlf = cl_ABAP_char_utilities=>cr_lf.
CONCATENATE l_html crlf '_FUNCTION'
'30'
'WWW_GET_REPORT' '>' INTO l_html.
string的标准函数
查找: FIND [FIRST OCCURRENCE|ALL OCCURRENCES OF] pattern IN dobj
替换: REPLACE [FIRST OCCURRENCE|ALL OCCURRENCES OF] pattern IN dobj WITH new
REPLACE SECTION [OFFSET off] [LENGTH len] OF dobj WITH new
移动:SHIFT c [BY n PLACES] [mode]
拼接:CONCATENATE c1 ... cn INTO c [SEPARATED BY s]
分割:SPLIT c AT del INTO c1 ... cn.
大小写转换:TRANSLATE text TO UPPER CASE.
TRANSLATE text TO LOWER CASE.
字符串覆盖:OVERLAY c1 WITH c2 [ONLY str].
压缩字符串:CONDENSE c [NO-GAPS].
系统扩张的string函数(函数组CSTR)
STRING_LENGTH
STRING_CONCATENATE
STRING_MOVE_RIGHT
STRING_REVERSE
STRING_SPLIT
STRING_CENTER
TEXT_SPLIT
STRING_SPLIT_AT_POSITION
OVERLAY_BYTE
SJIS_SBC_TO_DBC
SJIS_DBC_TO_SBC
参考技术B 看语言,语言不同写法不同。

在sql server 中,如何去掉字符串的头尾回车换行,中间的回车换行不去掉?

1、在sql server 中,如何把回车换行符换成空格?
2、然后,再把空格换成回车换行符?

把回车换行符换成空格 REPLACE(@c,char(13),' ')
把空格换成回车换行符 REPLACE(@c,' ',char(13))
参考技术A 先将换行符替换空格,然后用trim去掉首尾空格。。。

以上是关于如何在字符串中加入回车换行,tab字符的主要内容,如果未能解决你的问题,请参考以下文章

如何去掉文本中的回车换行符或任意字符

Delphi中JSON回车换行符转义

在sql server 中,如何去掉字符串的头尾回车换行,中间的回车换行不去掉?

在sql server 数据库字段中如何加入回车符和换行符?

h5键盘区分换行和回车

php 如何去除回车换行符