作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个非常大的文本文件。该文本文件中的每一行都有一个完整的句子。现在我必须删除其中包含超过 x 个字符的每一行/句子,并只保留包含 <=x 个字符的行。
这可能吗?我可以使用 Notepad++/EditPlus 或正则表达式来执行此操作吗?
感谢您的帮助!
最佳答案
这是 Notepad++ 的解决方案
在搜索模式中选择“正则表达式”。确保“.matches newline”复选框未选中。
查找内容:.{x}.+
替换为:(空)
如果您不想在替换后留下空行:
查找内容:.{x}.+(\r?\n|\n|$)
将 x
替换为您选择的数字。
关于regex - 从文本文件中删除长行(Notepad++/EditPlus),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14614591/
我正在使用 grep 仅返回多个文件中模式 (-o) 之间的字符串,例如 grep -i -r -o 'Rows="[^#][^"]*"' * 我希望它在第一个匹配模式后停止,我试过 grep -m
我是一名优秀的程序员,十分优秀!