格式化处理工具StringFormat

admin 2022年8月28日21:51:03评论27 views字数 677阅读2分15秒阅读模式

格式化处理工具StringFormat

 

在办案的过程中,经常碰到大文本内容的文件,但不是很规整的格式,要进行格式化处理;手工改量太大,就萌生了自动化处理的想法,在不同的场景中进行了实战磨合,形成了现在的工具,基本能满足需求。


一、软件界面

双击StringFormat.exe,程序运行的界面如图:

格式化处理工具StringFormat


二、操作步骤

“格式文件”处导入文本文件,有两种处理方式:常规处理和特殊处理。

常规处理:将待替换字串替换成替换后字串,并去除字串中多余字符,同时取字串中第1,2,3...等项目出来。

如有这样的字串:[email protected];juyieert876”,我们要替换掉字串中的@qq.com为@sina.com,并去除字串中的,同时取字串中的第1项,则生成的字串为:[email protected];juyieert;

如图:

格式化处理工具StringFormat

此图意思为 将字符串中的“;”替换成“,”,并去除掉其中的“号,再取前1,2两项形成新的字符串;

特殊处理:利用正则表达式来处理字串,可以删除、替换、抠出等操作。

如图:

格式化处理工具StringFormat

此图意思为 在字符串中找出手机号码,替换成123;

再如图:

格式化处理工具StringFormat

此图意思为 抠出字符串中的所有手机号码

再如图:

格式化处理工具StringFormat

此图意思为 删除所有带有手机号码的行;

 

这里我们给出常用的正则表达式:

程序中列出了一些,不需要再查找,如图示:

格式化处理工具StringFormat

    程序经过一些测试,能满足一些需求场景;如果发现处理不了的,请通知我,再改进。


    明天就是大年三十了,这里祝大家新年快乐,阖家幸福如果你需要文中的工具,请单独联系我。

原文始发于微信公众号(MicroPest):格式化处理工具StringFormat

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年8月28日21:51:03
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   格式化处理工具StringFormathttps://cn-sec.com/archives/957980.html

发表评论

匿名网友 填写信息