在日志中关于telnet格式控制符的处理!

weepp 2005-07-22 10:03:49
下面是日志的一部分:

[H[J[1;7m[4;25H四代业务代理方通信程序维护
[6;31H1. 系 统 管 理
[8;31H2. 证券营业部管理
[10;31H3. 联通交易系统管理
[12;31H4. 移动交易系统管理
[14;31H5. 中国电信EDI中心通信系统
[16;31H6. 供电交易系统管理
[20;31Hq. 退 出

正确的日志如下:

1. 系 统 管 理
2. 证券营业部管理
3. 联通交易系统管理
4. 移动交易系统管理
5. 中国电信EDI中心通信系统
6. 供电交易系统管理
q. 退 出

请问如何处理.谢谢

...全文
106 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhourixin 2005-09-01
  • 打赏
  • 举报
回复
顶,关注!!
weepp 2005-07-22
  • 打赏
  • 举报
回复
本身这是VT100的控制符,我要使它操作的!
shrinerain 2005-07-22
  • 打赏
  • 举报
回复
为什么不能这样?
有什么问题?
weepp 2005-07-22
  • 打赏
  • 举报
回复
上面的老兄不能这样处理的!还有没人会啊!
fanruinet 2005-07-22
  • 打赏
  • 举报
回复
已经是字符串了吗?用line.IndexOf('H')找到H的位置,然后用Substring来截取后面的有效部分就行了

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧