Kir*_*ell 39 notepad++ regex textpad
在 Textpad 或 Notepad++ 中,是否可以选择将正则表达式查找的所有匹配项导出为单个列表?
在一个大文本文件中,我正在使用正则表达式搜索标签(用 % % 括起来的单词),%\< and \>%并希望将所有匹配项作为一个列表,以便我可以使用 Excel 删除重复项并获取唯一标签列表。
在Notepad++ 中执行此操作是强制性要求吗?您使用的是 Windows 还是某种形式的 Unix?如果您使用的是 Windows,则可以(部分)从命令提示符执行此操作:
findstr /r "%[az].*[az]% %[az]%" your_file > new_file
findstr隐约受到 的启发grep,因此此new_file
将包含与您的搜索条件匹配的所有行;然后,您可以使用 Notepad++ 去除不需要的文本(在第一个 % 的左侧和第二个的右侧)。
而且,当然,如果您使用的是 Unix,则可以使用sed.