notepad++ 相关问题

Notepad ++是Windows的免费开源文本编辑器。它被设计为内置记事本应用程序的替代品。

匹配文本未被一组特定字符包围的所有行

我正在尝试对文档中的某些条目进行查找替换(在 Notepad++ 中,但特定工具可能并不重要)。该文档的条目如下所示: ==一些标题== * {{T...

回答 1 投票 0

正则表达式匹配仅包含给定字符的单词

我想匹配仅包含一组给定字符的整个单词(或字符串)。 例如,如果给定的字母列表是 (p, o, p, s), 它应该像这样匹配/不匹配: 流行=匹配 ...

回答 1 投票 0

Notepad++ Markdown 不需要的语法突出显示

随着 Windows 10 上 NPP 的最新更新,我的 Markdown 现在突出显示,如下图所示(我知道这是 Python 代码,这不是重点)。 我想要完全简单的 Markdown 代码 -

回答 2 投票 0

使用 Notepad++ 的 RegEx 查找并替换中间有大写字母的单词

我有一大堆名字。每个名称均以换行符分隔,并使用逗号格式化,如下所示 姓氏、名字 姓氏、名字 姓氏、名字 姓氏、名字 但是...

回答 1 投票 0

选择特定的正则表达式模式,同时排除其他模式

我想在记事本++中为以下正则表达式行添加书签: (? 我想在记事本++中为以下正则表达式行添加书签: (?<!\d)0*\K(?:\d{1,3}(?:,\d{3})+|(?!0+(?!\d))\d{1,4})(?!\d) 但我也不喜欢以下正则表达式行选择上面的正则表达式: \d{4}Q[1-4] 我该怎么做? 我尝试遵循正则表达式但不起作用: (?<!\d)0*\K(?:\d{1,3}(?:,\d{3})+|(?!0+(?!\d))\d{1,4})(?!\d) (?<!\d)0*\K(?:\d{1,3}(?:,\d{3})+|(?!0+(?!\d))\d{1,4})(?!\d|.*\b\d{4}Q[1-4]\b) (?<!\d)0*\K(?:\d{1,3}(?:,\d{3})+|(?!0+(?!\d))\d{1,4})(?!\d)(?![\s\S]*\b\d{4}Q[1-4]\b) 例如,在下面的列表中,我想为我的第一个正则表达式值添加书签,但我的第一个正则表达式也选择最后一行(四分之一行),我不喜欢这样! alcatel5,457,850 Samsung SAMSUNG4,702,078 Sagem SAGEM2,114,184 NECNEC643,636 1997Q3 ///////////////////////// 使用 Notepad++,您可以执行多步骤过程。 使用大的正则表达式和标记线,包括那些不需要的。 反转标记,使用菜单 => 搜索 => 书签 => 反转书签。现在不需要的行已被标记。 使用 RegEx \d{4}Q[1-4] 标记剩余不需要的行。现在所有不需要的行都已添加书签。 反转标记,再次使用菜单 => 搜索 => 书签 => 反向书签。现在只标记了想要的行。

回答 1 投票 0

需要正则表达式来删除记事本++中的文件部分

我需要解析一个通常有数千行的大文件,并从每个匹配中删除特定部分。我想在 Notepad++ 中使用正则表达式来执行此操作,但不确定如何执行此操作。例如,

回答 1 投票 0

如何从大文件中提取我选择的电子邮件

我有一个包含 3 亿条记录的巨大文件。每行都显示包含信息的电子邮件地址。 有时一封电子邮件最多可以出现 40 次。 我有 15,000 个电子邮件地址的列表,我想...

回答 1 投票 0

如何在Notepad++中将大写字母转换为小写

我主要使用 Notepad ++ 进行编码。 如何将大写字母转换为小写字母,反之亦然?

回答 7 投票 0

替换Notepad++中的正则表达式捕获组?

快速问题:我有一个正则表达式 ^(?: [A-Z]+ \s+)+(.*)\d{8},它给出了两个捕获组。我想用空格替换捕获组 1。那可能吗? 如果我替换为:它

回答 3 投票 0

Notepad++ 编辑 PHP 语法高亮?

我想在Notepad++中编辑PHP的语法突出显示: 以 $_ 开头的变量的颜色与仅以 $ 开头的变量的颜色不同 让像 {} () [] 这样的运算符具有不同的...

回答 3 投票 0

如何保存Notepad++比较插件设置?

我想在Notepad++中保存Compare插件的颜色设置。 以下示例显示了该问题。 它只发生在我不是管理员的电脑(工作中)上。 我没有专业人士...

回答 1 投票 0

连字符的条件语法

目前有两个正则表达式,我想将它们合并为一个具有条件语法的正则表达式。连字符 [\s] 出现在某些文本字符串的开头,其他则没有 查找:([A-Z0-9...

回答 2 投票 0

Notepad++ - 如果与父级的同级子节点匹配,则将 XML 节点替换为 XML 节点

我正在尝试替换 XML 节点类型的所有值(如果它与其父级的兄弟子节点的值匹配)(不确定此处使用的正确术语) 下面是一个例子。 在下面的例子中...

回答 1 投票 0

通过正则表达式仅保留 HTML 标记之外

我有一个如下列表: Ubuntu 我有一个如下列表: <td class="News"><a href="ubuntu">Ubuntu</a></td> <td class="News" style="text-align: right" title="Yesterday: 2578">2571<img src="/web/20061130064026im_/http://distrowatch.com/images/other/adown.png" alt="<" title="Yesterday: 2578"></td> <td class="News"><a href="suse">openSUSE</a></td> <td class="News" style="text-align: right" title="Yesterday: 1943">1943<img src="/web/20061130064026im_/http://distrowatch.com/images/other/alevel.png" alt="=" title="Yesterday: 1943"></td> <td class="News"><a href="fedora">Fedora</a></td> <td class="News" style="text-align: right" title="Yesterday: 1420">1422<img src="/web/20061130064026im_/http://distrowatch.com/images/other/aup.png" alt=">" title="Yesterday: 1420"></td> <td class="News"><a href="mepis">MEPIS</a></td> 现在我只想保留 HTML 标签之外的内容或记事本++中的>*****< 例如,在上面的列表中,只有以下内容必须保留,其他内容必须删除: Ubuntu 2571 openSUSE 1943 Fedora 1422 MEPIS 我尝试了以下正则表达式,但它不准确并且还保留了额外的代码: >([^<>]+)< 我的正则表达式问题出在哪里? 获得示例中提到的结果。 查找内容: (?:<[\s\w="-:]+>\s*)+(\w+).+ 替换为: $1 使用此屏幕中所示的选项。

回答 1 投票 0

如何删除以一堆制表符/空格开头的行记事本++

我的文本文件包含类似这样的内容 asd signal1;/* '/explain1' */ asd signal2;/* '/explain2' */ asd信号3; /* '/

回答 1 投票 0

以年份和月份开头的书签行

我有一个如下列表: 20110512192714 20794709157481 20121203175303 20794709157481 20210131201708 20211101050154 20220501022609 79776361952441 现在我想选择以 y 开头的行...

回答 1 投票 0

正则表达式删除除 notepad++ 或 regex101.com 的链接之外的所有内容

所以我已经尝试过多次但没有成功。 我有一个代码,我需要删除除链接之外的所有内容。域可以是任何域,http 或 https /**/ jQuery(函数($){

回答 1 投票 0

在Notepad++中的多行前面放置一个分号(或其他东西)

假设我在 Notepad++ 中有以下几行: 1234 1234 1234 假设我想在每一行前面加一个分号以获得如下内容: ; 1234 ; 1234 ; 1234 ,即缩进一个空格并写...

回答 2 投票 0

我想使用正则表达式记事本来替换文本中间的表达式中的文本。为了更好地理解,请看示例

这是我的文字: 进入这个行业,如果不是($$)来拯救世界 我需要这个: 如果没有的话,拯救世界($$)进入这个行业 我没有找到任何方法来使用它,我来寻求你的帮助。 我希望

回答 2 投票 0

为特定字行添加书签以及每个书签之前的一行

我有一个如下列表: 20 矢量 我有一个如下列表: <th class="News">20</th> <td class="News"><a href="vector">Vector</a></td> <td class="News" style="text-align: right" title="Yesterday: 182">181<img src="/web/20040929104305im_/http://distrowatch.com/images/other/adown.png" alt=">" title="Yesterday: 182"></td> </tr> <tr> <th class="News">21</th> <td class="News"><a href="turbolinux">Turbolinux</a></td> <td class="News" style="text-align: right" title="Yesterday: 176">177<img src="/web/20040929104305im_/http://distrowatch.com/images/other/aup.png" alt="<" title="Yesterday: 176"></td> </tr> <tr> <th class="News">22</th> <td class="News"><a href="gnoppix">Gnoppix</a></td> <td class="News" style="text-align: right" title="Yesterday: 171">171<img src="/web/20040929104305im_/http://distrowatch.com/images/other/alevel.png" alt="=" title="Yesterday: 171"></td> </tr> <tr> <th class="News">23</th> <td class="News"><a href="aurox">Aurox</a></td> <td class="News" style="text-align: right" title="Yesterday: 172">171<img src="/web/20040929104305im_/http://distrowatch.com/images/other/adown.png" alt=">" title="Yesterday: 172"></td> </tr> <tr> <th class="News">24</th> <td class="News"><a href="buffalo">Buffalo</a></td> <td class="News" style="text-align: right" title="Yesterday: 163">162<img src="/web/20040929104305im_/http://distrowatch.com/images/other/adown.png" alt=">" title="Yesterday: 163"></td> </tr> 现在我想通过正则表达式在记事本++中为.png" alt行和每个已添加书签的行之前的行添加书签。 我尝试了以下正则表达式但没有成功: ^.+\.png" alt.*\R\K.+ ^.+\.png" alt.*$\R(.+)$ ^.+\.png" alt.*$\R\K^.+$ ^.+\.png" alt.*$\R ^.+\.png" alt.*$\R^.+$ 我的问题出在哪里? 在所有模式中,您都在匹配其后面的行。 如果你想要它前面的那一行,则应该反过来。如果有必要,您可以捕获该行,并且只需将下一行与 alt 部分匹配即可。 (.*)\R.+\.png" alt\b 查看 正则表达式演示。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.