Notepad++ 替换所有数字给数字加单引号

前言

今天遇到这样一个场景:

要去更新某张表里 code=1,2,3,4,5,6 的数据,把它的 name 设置为 '张三'

但是 code在数据库里面的字段类型是 vachar(64),它自身携带索引

原本可以这样写 SQL:

sql 复制代码
update tableA set name='zhangsan' where code in (1,2,3,4,5,6)

但发现此时的 SQL完全没有走到 ocde 字段的索引,因为此时发生了隐士转换,导致索引失效了

我们现在要想办法,把 code 里面的数字都加上 引号,把它变成字符串

正文

使用工具 Notepad++, 非常的好用

步骤:

  1. 打开Notepad++并加载您想要编辑的文件。
  2. 按Ctrl+H打开替换对话框
  3. 在"查找目标"框中,输入以下正则表达式:(\d+)
  4. 在"替换为"框中,输入'1'。注意,'1' 是一个引用,指向匹配的正则表达式(即数字)。
  5. 确保勾选 【正则表达式】选项。
  6. 点击【全部替换】按钮。

像这样:

这将会将文档中的所有数字替换为它们自己加上单引号

相关推荐
森叶2 天前
Git Bash 设置Notepad++作为默认编辑器
git·编辑器·notepad++
暮雨哀尘2 天前
微信小程序开发:微信小程序组件应用研究
算法·微信·微信小程序·小程序·notepad++·微信公众平台·组件
BabyFish132 天前
notepad++ 正则表达式
正则表达式·notepad++
arbboter3 天前
【Ai插件开发】Notepad++ AI插件开发进阶:集成Ai模型问答功能与流式交互实现
人工智能·notepad++·notepad++插件开发·ai模型集成·流式响应处理·scintilla控件交互·winhttp封装应用
arbboter3 天前
【AI工具开发】Notepad++插件开发实践:从基础交互到ScintillaCall集成
人工智能·编辑器·notepad++·插件开发·scintilla·scintillacall·scintilla类封装
summer__77774 天前
notepad++代码查看器分享
notepad++
strggle_bin5 天前
Notepad++ 替换 换行符 为 逗号
notepad++
谈谈的心情6 天前
微信小程序中使用WebSocket通信
websocket·微信小程序·notepad++
草木红10 天前
微信小程序计算属性与监听器:miniprogram-computed
微信小程序·小程序·notepad++
技术与健康13 天前
【微信小程序(云开发模式)变通实现DeepSeek支持语音】
微信小程序·小程序·notepad++