【发布时间】:2016-10-06 14:33:17
【问题描述】:
我需要剪切包含 6 个或更多字符、连字符、然后是其他字符或符号的行。应删除连字符和其余行。原文:
0402CS-2
0402CS-3
0402
7812-C
0603CS-1
0603CS-2
0603CS-3
因此,我需要这个:
0402CS
0402CS
0402
7812-C
0603CS
0603CS
0603CS
为此,我使用 Notepad++ 正则表达式替换功能。查找模式:^([^\-]{6,})\-.+$ 替换模式:\1 但是没有“多行”选项,所以符号“^”和“$”不匹配仅行首和行尾,实际上我有结果:
0402CS
0402CS
0402
7812 <-- that's wrong!
0603CS
0603CS
0603CS
请告诉我如何修复查找模式?或者,也许还有其他一些功能强大的免费文本编辑器可以做到这一点?
【问题讨论】: