首页 > 其他分享 >文本批量处理不求人:化繁为简全攻略 (系列一)

文本批量处理不求人:化繁为简全攻略 (系列一)

时间:2024-11-11 21:44:30浏览次数:3  
标签:文件 删除 全攻略 复制 文档 不求人 原文件 化繁为简 粘贴

在日常工作中,我们经常需要对一些文本文档进行批量操作或者对某一个文档进行繁琐操作,虽然windows系统自带的记事本自带批量替换修改内容的功能,但仅这一个功能往往不够,比如以下一些场景,用记事本就很难实现我们的目标。

场景一:
在IT行业中,聊天机器人是一种利用自然语言处理技术与人类进行交互的应用。它们广泛应用于客服、教育、娱乐等场景,提供24小时不间断的服务。而我们在处理聊天对话词库时,需要实现的目标是把原文档中的一行问、一行答、一行空行变成两个文档来存放,如图所示:

什么?一行一行复制?不可能的,像这样的文档,每个都有数十万、上百万行,一行行复制显然是行不通的。而用记事本自带的替换功能,显然也是没办法实现的。
【解决方案】
1、打开首助编辑高手软件,进入“文本批量操作”,把要处理的文档都添加进来,如图:

(本例只添加了一个文件演示,实际操作可以同时添加无限个文件一键处理)
2、先把文档中的空行删除掉,我们选择“删除内容”--“删除行”--“删除特定行”--“删除空白行”,选择“覆盖原文件”,如图:

(覆盖原文件修改后,原文件不能恢复,所以在修改文件前,最好先复制一份到别处备份起来,也可以打勾软件中的“自动备份原文件”到某一处。也可以把新文件保存在别处,但不建议,因为这样要操作其他步骤时,上面表格中的文件需要重新选择前面步骤已改过的文件才可以。)
3、点“批量删除内容”,完成后,可以双击上面表格中的文件名,查看原文件中的空行是否已被删除了,如图:

(这一步只是打开预览,验证一下看是否已删除空行成功,实际操作时,可以略过不打开文件查看。)
4、现在我们要把“问”的内容放在一个文件中,把“答”的内容放在另一个文件中,我们实际上只要把原文件偶数行删除掉,就剩下“问”的那一行,然后保存到新位置,再用同样的方法把奇数行删除掉,并保存为“答”的文件就可以了,如图操作:

(先删除偶数行,保存到新位置后,文件名会与原文件名相同,处理后,需要进入新文件保存位置,把文件名改成其他的,比如“问题.txt”。再用同样的方法删除奇数行,保存到新的位置后,手动改名为“回答.txt”即可)
5、最后在新保存位置可以看到效果如图所示:

(虽然教程看起来步骤挺多的,但实际上点几下鼠标就可以实现,不信你来试试)


场景二:
工作群是职场中的信息枢纽,它促进了团队成员间的快速沟通与协作,提升了工作效率。通过工作群,我们可以轻松分享文件、讨论工作,确保团队目标一致,工作进展顺利。工作群作为职场沟通的重要工具,让团队协作更加紧密,问题解决更加迅速。在工作群中,我们往往需要复制一些关键的内容,比如售后工作群中,我们需要把团队成员每天每时每刻发快递单号复制出来整理查单等,如果一条条信息去选中复制再粘贴,很影响工作效率。
比如某个团队从韵达售后群中导出所有聊天记录,效果如图:

现在需要实现的目标是把聊天记录中所有韵达快递单号都提取出来并查询物流信息,因为聊天记录中还有其他的文字,一个个复制,显示是行不通的,而用记事本自带的替换功能也是无法实现批量复制指定内容的。
【解决方案】
1、打开首助编辑高手软件,进入“自动粘贴文本”,在文本内容中选择“自定义正则”,在正则中输入:[3,4][0-9]{14},如图所示:

(韵达单号的特点是开头固定是数字“3”或“4”,后面是由“0”到“9”的数字组成,共15位数,所以正则要这么写。也就是前1位数固定,后14位数不固定。同理,如果要复制的是顺丰的单号,我们要先分析顺丰单号的特点,再来写规则,比如顺丰单号的特点是开头固定字母“SF”,后面是由13个数字组成的,那么我们就要写成:SF[0-9]{13}就可以。再比如极兔单号的特点是开头固定字母“JT”,后面也是由13个数字组成的,我们就要这样写:JT[0-9]{13}就可以。)
2、粘贴后的分隔符等选项,我们就用默认的换行符,然后点“启动自动粘贴”,如图所示:

3、在聊天记录中全选后复制,在软件中就会自动粘贴我们想要的信息了,如图所示:

4、如果有多个聊天文档,可以把每个文档都全选复制,这样软件中就会自动根据我们设置的条件提取需要的内容粘贴,都复制完成后,点“停止自动粘贴”,如图所示:

5、接下来可以把已提取的快递单号复制到表格中整理,也可以复制到“快递批量查询”功能中进一步跟踪物流信息了,如图:

6、添加单号后,自动查询效果如图所示:

(还可以对查询的结果进行筛选、分析、导出等)

未完,待续……
 

标签:文件,删除,全攻略,复制,文档,不求人,原文件,化繁为简,粘贴
From: https://blog.csdn.net/fj800j/article/details/143695858

相关文章

  • PMP认证如何提升项目管理能力?2024年备考全攻略
    PMP(ProjectManagementProfessional)认证是全球公认的项目管理领域的权威认证,由项目管理协会(PMI)颁发,旨在提升项目经理在项目管理过程中的知识、技能和能力。对于很多希望在项目管理领域提升自己能力的专业人士来说,获得PMP认证不仅是职业发展的加速器,也是对自己项目管理能力的专业......
  • KbdHebL3.dll文件丢失危机?解决KbdHebL3.dll缺失问题:希伯来语键盘布局组件恢复全攻略
    在使用计算机时,有时可能会遇到KbdHebL3.dll文件丢失的问题。KbdHebL3.dll是一个与希伯来语键盘布局相关的动态链接库(DLL)文件,它负责处理希伯来语键盘布局和输入法转换的代码。一旦该文件丢失,将会导致希伯来语键盘布局无法正常使用。以下是一份详细的恢复全攻略,帮助用户解决KbdHe......
  • 从零开始学AIStarter:创作者模式全攻略【AI工作流、数字人、大模型、对话、设计...】
    在数字化时代,项目管理工具成为了提高工作效率、促进团队协作不可或缺的一部分。对于创作者来说,选择一个既能满足个性化需求又能提供高效管理支持的平台尤为重要。AIStarter项目管理平台正是这样一款专为创意人士设计的强大工具,它不仅提供了丰富的功能来帮助用户更好地组织工作......
  • 【最新】Kali Linux虚拟机安装与优化全攻略:必做设置让你事半功倍!
    内容预览≧∀≦ゞ【干货】KaliLinux虚拟机安装与优化全攻略简介一、从清华镜像源下载KaliLinux镜像二、配置虚拟机硬件设置三、切换KaliLinux的软件源四、解决KaliLinux与Windows之间的复制粘贴互通问题五、Kali终端优化1.调整终端窗口大小、字体大小及光标样式2.......
  • AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决
    1.引言在网络受限或完全离线的环境中开发.NET项目(本文示例为AvaloniaUI项目),可能会遇到一些挑战。本文将为您提供一套完整的离线开发解决方案,包括IDE的安装、AvaloniaUI模板的配置、私有化NuGet服务的部署以及NuGet包的制作和上传等。2.IDE安装指南VisualStudio2022安装V......
  • 13 Docker容器单机网络架构全攻略:使用自定义桥接的实践与探索
    文章目录Docker容器单机网络架构全攻略:使用自定义桥接的**实践与探索**五使用自定义docker桥接网络5.1重新创建新的容器5.2重新创建新的容器,并且指定网络5.3docker网桥切换Docker容器单机网络架构全攻略:使用自定义桥接的实践与探索五使用自定义do......
  • 11 Docker容器单机网络架构全攻略:深入探索内外网互访的奥秘
    文章目录Docker容器单机网络架构全攻略:深入探索内外网互访的奥秘三docker网络基础2-内外网互访3.1docker容器互访3.2docker容器访问外网3.3容器外部网络访问内部网络3.4查看容器详细信息3.5查看容器ip地址3.6查看网络端口地址转换Docker容器......
  • 化繁为简,使用 ADManager Plus 简化账户生命周期管理
    在IT环境中,编排指的是对工作流、应用程序和系统的协调管理,旨在通过简化流程来优化业务性能。IT管理员可以通过编排,从单个控制台自动执行一系列任务,例如预配账户帐户、数据库管理、事件处理、应用程序和云资源管理。编排对支持分布于本地和云端的IT服务的大型工作流至关重要。......
  • 校园交友平台源码搭建手册/校园交友系统搭建全攻略
    本文在为有意搭建校园交友平台的开发者提供一套详尽的指南,从需求分析、环境准备、源码选择、搭建步骤到后期运营,全方位覆盖校园交友系统搭建的全过程。一、需求分析目标用户:明确你的目标用户群体,如大学生、研究生等,了解他们的交友需求和偏好。功能需求:根据目标用户,列出所需功......
  • Steam游戏共享全攻略:可共享游戏范围与合规操作指南
    在Steam这个全球知名的游戏平台上,游戏共享功能为玩家提供了一种便捷的方式,使他们能够与家人或朋友共享自己的游戏库,而无需每个人都购买相同的游戏。然而,这一功能并非没有限制和规定。本文将详细介绍Steam游戏共享的可共享游戏范围以及合规操作指南,帮助玩家更好地理解和使用这一......