在Notepad ++中多次使用当前文本之前/之后添加文本

时间:2018-03-11 13:12:53

标签: notepad++

如果我有这个:

BTC/XRP
BTC/BCH
BTC/LTC

我需要将其更改为:

        {
            name: 'BTC/XRP',
            visible: false,
            data:data['BTC/XRP']?data['BTC/XRP']:[]
        },
        {
            name: 'BTC/BCH',
            visible: false,
            data:data['BTC/BCH']?data['BTC/BCH']:[]
        },
        {
            name: 'BTC/LTC',
            visible: false,
            data:data['BTC/LTC']?data['BTC/LTC']:[]
        }

我有很多这些,手工编辑将是一个非常漫长的过程。 我已经尝试了一些正则表达式的变体,但我找不到你会怎么做这样的逻辑。

1 个答案:

答案 0 :(得分:1)

这就是工作:

  • 控制 + ħ
  • 找到:^.+$
  • 替换为:{\n\tname: '$0',\n\tvisible: false,\n\tdata:data['$0']?data['$0']:[]\n},\n
  • 检查环绕
  • 检查正则表达式
  • 请勿检查. matches newline
  • 全部替换