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

Notepad++正则表达式:如何给含sample_text的行的数值末尾加0?

解决sample_text="value"行的数值末尾加0问题

我懂你的烦恼——之前的正则没做范围限定,所以才会误改其他行的数值对吧?别慌,咱们只需要精准锁定sample_text="..."这类行的结构,就能只修改目标数值了。

具体实现步骤

  • 精准匹配目标行结构
    用带行锚点和分组的正则,确保只处理以sample_text="开头、以"结尾的行(如果你的行后面还有其他内容,可以去掉末尾的$灵活调整):
    查找正则:

    ^(sample_text=")([0-9]{2})(")$
    

    替换为:

    $1$20$3
    
  • 正则分组拆解

    • ^:匹配行的起始位置,确保只处理以sample_text="开头的行
    • (sample_text="):捕获第一个分组,保留标签的固定部分
    • ([0-9]{2}):捕获你要修改的两位数值(如果value是任意位数的数字,改成[0-9]+即可适配)
    • (")$:捕获结尾的引号,$匹配行的结束位置,确保整行就是目标格式
  • 示例效果
    原行:sample_text="12"
    替换后:sample_text="120"

这样操作后,就只会修改符合sample_text="value"格式的行,其他行的数值完全不会被碰啦!

内容的提问来源于stack exchange,提问作者Alan Alden

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 09:00:22