我有一个专栏' CN_Text' rows = [row.to_dict() for row in Taxes.query()]
self.response.write(json.dumps(rows))
类型,它将存储具有多个换行符的注释。
示例 -
nvarchar
我想用单行中断替换多个连续的换行符。喜欢
Aaaaaaaa....
Bbbbb
Cccccccc
如何用单换行替换这多个换行符?
答案 0 :(得分:5)
首先将所有新行替换为不同的字符集,然后用新行替换这些字符,如下所示。
select string = replace(replace(replace('Aaaaaaaa....
Bbbbb
Cccccccc','
','<>'),'><',''),'<>','
')
答案 1 :(得分:2)
我想你是这样看的:
DECLARE @A nvarchar(500)
SET @A = 'Aaaaaaaa....
Bbbbb
Cccccccc';
SET @A =
replace(replace(replace(
replace(
replace(@A,
CHAR(13)+CHAR(10),' '),
' ','<>'),'><',''),'<>',' '),
' ',CHAR(13)+CHAR(10));
PRINT @A
首先删除文本中的所有断行,稍后只用一个更改连续的空格,最后用所需的断行更改空格。