【发布时间】:2016-09-20 18:05:30
【问题描述】:
在记事本++中,我想选择文本匹配到某个文本匹配,包括匹配。
我正在使用的 txt 文件包含大量带有白色字符、回车符和一些特殊字符的文本。在本文中,有一些字符表示结束。我们称这些停止字符为“ZZ”。暂时。
使用 RegEx,我尝试创建一个查找下一个“ZZ”的表达式。并选择它之前的所有内容。这是它的样子:
+., \c ZZ.\n
但是我好像搞错了。因为它类似于this 问题,我尝试使用他们的 RegEx 稍作修改。这是一张图片,因此您可以弄清楚我想要完成的工作: 找到下一个停止标记,对标记和它之前的所有内容进行定位。
在实际文件中,停止标记是“გვ”。 如果我想使用这些,也许我需要更多地更改正则表达式,因为那些不是 ASCII 字符?像这样,如RegEx Wiki?
\c+ (\x{nnnn}\x{nnnn}.)\n
不太确定 \c 是否以这种方式工作。我见过使用类似 (A-Za-z)(0-9) 的表达式,但这是一个不同的字母表。
【问题讨论】:
-
不清楚,但如果需要匹配
ZZ.之前和包括ZZ.之前的任何文本,请使用.*?ZZ\.或(?s).*?ZZ\.
标签: regex select text notepad++ match