格式化处理工具StringFormat
在办案的过程中,经常碰到大文本内容的文件,但不是很规整的格式,要进行格式化处理;手工改量太大,就萌生了自动化处理的想法,在不同的场景中进行了实战磨合,形成了现在的工具,基本能满足需求。
一、软件界面
双击StringFormat.exe,程序运行的界面如图:
二、操作步骤
在“格式文件”处导入文本文件,有两种处理方式:常规处理和特殊处理。
①常规处理:将待替换字串替换成替换后字串,并去除字串中多余字符,同时取字串中第1,2,3...等项目出来。
如有这样的字串:“[email protected];juyie’ert’876”,我们要替换掉字串中的@qq.com为@sina.com,并去除字串中的’,同时取字串中的第1项,则生成的字串为:[email protected];juyieert;
如图:
此图意思为 将字符串中的“;”替换成“,”,并去除掉其中的“号,再取前1,2两项形成新的字符串;
②特殊处理:利用正则表达式来处理字串,可以删除、替换、抠出等操作。
如图:
此图意思为 在字符串中找出手机号码,替换成123;
再如图:
此图意思为 抠出字符串中的所有手机号码;
再如图:
此图意思为 删除所有带有手机号码的行;
这里我们给出常用的正则表达式:
程序中列出了一些,不需要再查找,如图示:
程序经过一些测试,能满足一些需求场景;如果发现处理不了的,请通知我,再改进。
明天就是大年三十了,这里祝大家新年快乐,阖家幸福!如果你需要文中的工具,请单独联系我。
原文始发于微信公众号(MicroPest):格式化处理工具StringFormat
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论