我在文本文件中有这个字符串
123456789
987654321
111111111
222222222
如何在该文本文件中的每个数字之间插入1个空格?
这个输出:
1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1
1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2
答案 0 :(得分:1)
s=['123456789'
'987654321'
'111111111'
'222222222'];
s2=repmat(' ',size(s,1),2*size(s,2));
s2(:,1:2:end)=s
会给你
s2 =
1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1
1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2
更新
使用dlmwrite
将s
保存到空格分隔的文本文件中,如下所示:
dlmwrite('testData.txt',s-'0',' ');
当减去s
字符时,字符矩阵'0'
将转换为0-9范围内的数值数组。有关在同一文件中阅读,处理和加载的信息,请参阅gnovice的solution。
答案 1 :(得分:0)
以下是您可以如何读取,处理和输出数据到同一文件:
UPDATE BLC_ADMIN_USER SET PASSWORD = '$2a$06$NtRCQoGXWEgBClwBO8b1AeBqIP1elvZNuZqR/57Yjfw4kV/M0vljG' WHERE LOGIN = 'admin';