【问题标题】:Notepad++ highlight occurrences between tagsNotepad++ 突出显示标签之间的出现
【发布时间】:2016-02-18 11:05:16
【问题描述】:

我想复制 .reg 文件中所有出现的特定键。 例如

[HKEY_LOCAL_MACHINE\SOFTWARE\PatchInstaller\201506291458.15] 
"Title 1"="HotFix 2.3" <br/>"Notes"=""  

[HKEY_LOCAL_MACHINE\SOFTWARE\PatchInstaller\201506291458.38]
"Title 1"="HotFix 2.4"  <br/>"Notes"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\PatchInstaller\201506291459.1]
"Title 1"="HotFix 2.5"  <br/>"Notes"=""

虽然tle 1"="(.*)" 找到了我想要的,但我需要排除周围的引号以使其不被突出显示。

【问题讨论】:

  • 您在寻找Title 1"="\K[^"]+吗?
  • 是的。你能把这个作为答案吗?我在这里查看了其他搜索和替换解决方案,但无法根据我的情况重新构建它们。

标签: regex search notepad++


【解决方案1】:

要只匹配Title 1"=" 之后的双引号以外的字符,您可以使用取反字符类[^"]+ 并在它之前使用\K 运算符:

Title 1"="\K[^"]+

\K 运算符只是省略了到目前为止匹配的整个文本。因此,匹配文本仅包含与 [^"]+ 匹配的内容。

【讨论】:

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