【问题标题】:Is there any way to copy few characters to clipboard in textpad?有没有办法将几个字符复制到文本板中的剪贴板?
【发布时间】:2019-09-11 04:59:00
【问题描述】:

我试图用在另一个地方搜索的单词替换一个地方的几个字符单词。即

VARIABLE INT005 SOME TEXT BETWEEN NAME=INT020;

我希望程序复制VARIABLE(在这种情况下为INT005)之后的内容并将其粘贴到NAME=之后(这里应该再次将INT005替换为INT020的位置)

【问题讨论】:

    标签: search replace


    【解决方案1】:

    正则表达式替换应该在这里工作。假设您只想在一行中进行这些替换,您可以尝试以下查找和替换:

    Find:    \bVARIABLE (\S+)(.*?)\bNAME=\S+;
    Replace: VARIABLE $1$2NAME=$1
    

    Demo

    编辑:

    如果您的文本可以跨越多行,则要么从 Textpad 中打开“dot all”模式(不确定你会在哪里这样做),或者使用这个查找版本:

    \bVARIABLE (\S+)([\s\S]*?)\bNAME=\S+;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-28
      • 2020-11-04
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多