社区
Delphi
帖子详情
记事本里字符串包括很多$00 结束符 如何去掉
chinawcs
2018-01-15 09:30:47
记事本文件是 其它软件导出的, 用ue查看里面包含很多$00 (16进制) 结束符
打开记事本 复制粘贴 截断字符了
TStrings LoadFromFile 一样也被截断
...全文
1600
6
打赏
收藏
记事本里字符串包括很多$00 结束符 如何去掉
记事本文件是 其它软件导出的, 用ue查看里面包含很多$00 (16进制) 结束符 打开记事本 复制粘贴 截断字符了 TStrings LoadFromFile 一样也被截断
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tp26021340
2018-04-03
打赏
举报
回复
引用 2 楼 chinawcs 的回复:
记事本 里面内容很多 几十M 要如何优化处理呢 ? 一次装载 替换字符 速度可行 ?
chinawcs 请教一下,https://bbs.csdn.net/topics/390554303#new_post,这个问题你是怎么解决的,我现在用Chromium 内存还是在不断的增加,就是二个页面不停的切换。测试内存有没有泄露。看到你解决,得来请教。 经测试 现在完全没有问题了 内存不再增大 软件稳定运行 。 确实是 mshtml 的问题 感谢 武稀松 技术指导 这里不得不说 王哥的代码 一级棒。
doloopcn
2018-01-17
打赏
举报
回复
记事本中出现$00字符,一般都是导出的时候的编码与记事本的默认编码不一致,可以试试用XE版的MEMO控件,直接打开文件然后,再指定相应的编码另存
SupermanTm
2018-01-16
打赏
举报
回复
不能随便删的哦,你看编码是 ANSI 的还是 UNICODE 还是 UTF8 的,不同的编码对 $00 的理解是不一样的 BTW, 如果编个程序解决,用文件流就很方便可以处理掉了
日立奔腾浪潮微软松下联想
2018-01-16
打赏
举报
回复
几十MB,对20年以来的电脑都属于小数据,一次处理完就可以了。 var f: file; fsize, n: integer; buf: array of byte; begin AssignFile(f, 'xxx.txt'); Reset(f, 1); fsize := FileSize(f); SetLength(buf, fsize); BlockRead(f, Buf[0], fsize, n); for n := 0 to fsize - 1 do if buf[n] = 0 then buf[n] := 32; Rewrite(f, 1); BlockWrite(f, buf[0], fsize, n); CloseFile(f); end; 注意没有做异常处理,你看情况加上就好了。
日立奔腾浪潮微软松下联想
2018-01-15
打赏
举报
回复
用二进制方式打开,把$00删除或者替换为空格($20)即可。
chinawcs
2018-01-15
打赏
举报
回复
记事本 里面内容很多 几十M 要如何优化处理呢 ? 一次装载 替换字符 速度可行 ?
小C的
记事本
(栈记录
字符串
)
链接:https://www.nowcoder.com/acm/contest/122/D来源:牛客网 题目描述 小C最近学会了java小程序的开发,他很开心,于是想做一个简单的
记事本
程序练练手。 他希望他的
记事本
包含以下功能: 1、append(str),向
记事本
插入
字符串
str(英文字符) 2、delete(k),删除
记事本
最后k个字符(保证不为空串) 3、pri...
未结束的
字符串
常量(javaScript报错)
未结束的
字符串
常量(javaScript报错)
nowCoder:小C的
记事本
(栈+
字符串
应用)
nowCoder 小C的
记事本
小C最近学会了java小程序的开发,他很开心,于是想做一个简单的
记事本
程序练练手。 他希望他的
记事本
包含以下功能: 1、append(str),向
记事本
插入
字符串
str(英文字符) 2、delete(k),删除
记事本
最后k个字符(保证不为空串) 3、print(k),输出
记事本
第k个字符(保证不为空串) 4、undo(),撤销最近的1(或者2)操作,使
记事本
回到1(或者2)操作之前的状态 可怜的小C琢磨了半天还是做不来,聪明的你能解决小C的问题吗? 输入描述: 多组输入
第5章
字符串
与正则表达式
字符串
与正则表达式
字符串
在Python中
字符串
属于不可变序列类型,使用单引号、双引号、三单引号或三双引号作为界定符,并且不同的界定符之间可以互相嵌套。 除了支持序列通用方法(
包括
双向索引、计算长度、元素访问、切片等操作)以外,
字符串
类型还支持一些特有的操作方法,如格式化、
字符串
查找、
字符串
替换(注意,不是原地替换),排版等。
字符串
提供的replace()和translate(...
py--
字符串
目录 1、
字符串
种类 2、
字符串
转义字符 3、
字符串
运算符 4、
字符串
格式化 5、常用内置函数以及自定义该函数 5.1、center:返回指定宽度居中的字符 5.2、index():检测
字符串
中是否包含子
字符串
5.3、find():检测
字符串
中是否包含子
字符串
5.4、额外:findall():找到
字符串
中的所有子
字符串
的位置 5.5、zfill():返回指定长度
字符串
,前面...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章