在Notepad ++中用引号括起文本

Bay*_*ayu 4 regex notepad++

是否有快捷方式,插件或代码在Notepad ++ 中用引号(""'')包装文本?

例如"text".

我不懂Python和其他高级编程语言,所以请以简单的方式解释......

Hen*_*kto 18

我知道这有点老了,但我在寻找一个无关问题的答案时偶然发现了这一点,所以也许其他人也会这样.这是对nichos答案的改进:只用一个就可以很容易地完成这两个正则表达式

搜索 ^(.+)$

用...来代替 "\1"


小智 7

我不确定你是想要整行还是每个单词.这将执行每一行:打开替换(ctrl H)
查找:^.
替换为:"
确保在搜索模式中选择"正则表达式".
选择全部替换.
这将在每个非空白链接的开头添加".

对于结尾的一个:
查找:.$
替换为:"


Avt*_*kod 5

包装选定的文本

  1. Npp - > Plugins- > Python Script- >New Script
  2. 选择保存位置...并给出名称qquote(比如说)
  3. 在打开的Npp doc中插入此代码:

    class qquote01:
        qq='"'
        editor.replaceSel(qq+editor.getSelText()+qq)
    
    Run Code Online (Sandbox Code Playgroud)

    注意压痕(这是蟒蛇...) Save.

  4. Npp - > Plugins- > Python Script- > Configuration...搜索qquote.py,选择它.
  5. 按下左按钮Add.这是必需的,因为我们需要在插件菜单中显示该脚本的名称.
  6. 由于菜单中的名称,我们转到Npp - > Settings- > Shortcut Mapper并查看框架顶部的Plugin commands按钮,单击它,然后搜索qquote名称,指定快捷方式.
  7. 重新启动Npp并验证是否存在Npp - > Plugins- > Python Script- >项目qquote并且脚本具有指定的快捷方式.
  8. qq如果需要,可以在任何字符或字符序列上替换变量的值.