【问题标题】:Notepad++ - replace match with random number between rangeNotepad++ - 用范围之间的随机数替换匹配
【发布时间】:2017-04-10 06:41:33
【问题描述】:

这里需要一些帮助。

我有一个包含如下数据库记录的文本文件:

(350, 0, '文本', '数据'),

(351, 0, '文本', '数据'),

(352, 0, '文本', '数据'),

等等。

我想要做的是我想用 1000 到 9999(4 位)之间的随机数替换 col2 中的“0”值。

(350, 1341, '文本', '数据'),

(351, 1215, '文本', '数据'),

(352, 1563, '文本', '数据'),

我怎样才能最好地做到这一点?

【问题讨论】:

  • 为什么要使用mysqlSQL 标签?
  • 它是一个 sql 导出/查询。
  • 但是您的问题与SQL无关,它也可以是来自其他来源的字符串
  • 你不能用 Npp 做到这一点,你必须用你最喜欢的脚本语言编写一个脚本。

标签: notepad++


【解决方案1】:
  • 使用代码对齐插件来对齐字段
  • 在 Excel 中生成足够数量的随机数,或者在单独的选项卡上使用 a plugin for that
  • 使用 Alt 选择随机数值,复制到剪贴板
  • 使用 Alt 在目标文件选项卡上选择要替换的“0”值
  • 从剪贴板粘贴

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多