• NotePad++ 在行前/行后添加特殊字符内容方法


    我们在处理数据时,会遇到需要在每行数据前面、后面、开头、结尾添加各种不一样的字符

    如果数据不多,我们可以自己手动的去添加,但如果达到了成百上千行,此时再机械的手动添加是不现实的

    这里教给大家如何快速的在数据每行的前后加不同的字符(任何汉字、字母、符号都可以)

    首先下载一个Notepad++(相信各位不会陌生,比自带的记事本强大数百倍)

    示例:

    这里我们有53行文本数据,需要在每行数据前面加 《 ‘ 》 符号,

    每行数据后面加《 ’, 》 符号。

    • 按Ctrl键+F键,弹出的框里选择 替换

    • 在查找目标输入 ^ (这个代表行的前面)
    • 在替换为输入 ‘ (这个是我们想在行前面加入的字符)
    • 然后点击全部替换 (现在数据的每行前面已经变成了我们想加上去的字符了)

    每行数据前面已经一键添加成功,现在来操作每行后面

    • 接着上一步,
    • 在查找目标输入 $ (这个代表行的后面)
    • 在替换为输入 ‘, (这个是我们想在行后面加入的字符)

    • 点击全部替换,
    • 完成!现在数据的每行已经变成了我们想要的样子了,直接复制粘贴到想放的地方即可

    这个方法,无论几万数据还是几十万、几百万、几千万都可以一键解决

    以上是利用了 正则表达式

    正则表达式是一种文本处理强有力的工具,但同时也定义复杂的规则,下面主要解释正则表达式特殊字符的含义

    正则表达式的特殊字符主要包括”.^$()*+?{}[]|”

    • .是单字符的通配符
    • ^匹配行的开头
    • $匹配行的末尾
    • ()定义一个正则表达式匹配子元素
    • *表示前面字符可以出现任意多次(n>=0)
    • +表示前面字符至少出现一次(n>=1)
    • ?表示前面字符至多出现一次(n=0或者n=1)
    • {}可以手工指定元素出现的次数
    • []定义字符集合
    • \表示转义字符
    • |表示逻辑或的概念
  • 相关阅读:
    2.9 Python 流程控制
    分享一个自用的Win11护眼主题(无需下载)
    爬虫基础—代理的基本原理
    Linux篇【3】:Linux环境基础开发工具使用(上)
    Go语言学习笔记—golang操作MongoDB数据库
    PID控制算法
    【面试题】Vue2动态添加路由 router.addRoute()
    Spring详解及具体使用
    Worthington公司天冬氨酸氨基转移酶特异性说明
    形式化验证的原理和过程
  • 原文地址:https://blog.csdn.net/qq_18237141/article/details/132965468