我有一个非常大的文本文件。 该文本文件中的每一行都有一个完整的句子。 现在我必须删除其中包含超过 x 个字符的每一行/句子,并只保留包含 <=x 个字符的行。
这可能吗?我可以使用 Notepad++/EditPlus 或正则表达式来执行此操作吗?
感谢您的帮助!
最佳答案
这是 Notepad++ 的解决方案
在搜索模式中选择“正则表达式”。确保“.matches newline”复选框未选中。
查找内容:.{x}.+
替换为:(空)
如果您不想在替换后留下空行:
查找内容:.{x}.+(\r?\n|\n|$)
将 x
替换为您选择的数字。
关于regex - 从文本文件中删除长行(Notepad++/EditPlus),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14614591/