【问题标题】:Notepad++ replace with double quote characterNotepad++ 替换为双引号字符
【发布时间】:2021-03-21 13:52:00
【问题描述】:

我有一个示例案例,在模式数据库文件中可以说“demo.sql”。在这个文件里面有很多 SQL 语法来创建表,我需要找到: 表A_1 表B_1 表C_1

并使用“”(双引号)字符替换所有这些单词: “表A_1” “表 B_1” "tableC_1"

我不明白如何使用正则表达式来处理这种情况,由于我需要评估许多 SQL 模式,有人有这方面的经验吗?我很高兴

【问题讨论】:

  • 明确地说,您想在这 3 个表名中添加 only 引号吗?没有其他的吗?

标签: replace find notepad++


【解决方案1】:

这将为表名tableA_1tableB_1tableC_1 添加引号only

  • Ctrl+H
  • 查找内容:\btable[ABC]_1\b
  • 替换为:"$0"
  • 检查 环绕
  • CHECK 正则表达式
  • 全部替换

说明:

\b          # word boundary, make sure there're no word character before
table       # literally table
[ABC]       # character class, A or B or C
_1          # literally _1
\b          # word boundary, make sure there're no word character after

替换:

"       # a double quote
$0      # the whole match
"       # a double quote

【讨论】:

    猜你喜欢
    • 2016-06-13
    • 2017-08-21
    • 2011-07-08
    • 1970-01-01
    • 2023-03-23
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多