You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Notepad++中用正则将key=value格式转为('key','value')格式

用Notepad++批量转换属性键值对格式

嘿,这个需求我太熟了!用Notepad++的正则表达式查找替换功能就能轻松搞定,步骤超清晰:

  • 打开你的大型属性文件,按下快捷键Ctrl+H调出「替换」窗口。
  • 在窗口底部的「查找模式」里,选择「正则表达式」选项(注意不要勾选「.匹配换行符」哦)。
  • 分别填入以下内容:
    • 查找内容:^(.*?)\s*=\s*(.*)$
      简单解释下这个正则:^匹配行开头,(.*?)非贪婪捕获等号前的键名(自动忽略键名前后的空格),\s*=\s*匹配等号以及前后的任意空格,(.*)捕获等号后的属性值,$匹配行结尾。
    • 替换内容:('$1','$2')
      这里的$1对应刚才捕获的键名,$2对应捕获的属性值,用单引号和括号包裹起来就得到了你要的格式。
  • 最后点击「全部替换」按钮,所有符合key = value格式的行就会一次性转换成('key','value')啦!

小提示:如果文件里有空白行或者不符合键值对格式的行,这个正则会自动跳过它们,不会造成误替换~

内容的提问来源于stack exchange,提问作者Marcelo Henrique

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:48:31