2

我正在浏览一个包含很多废话行的文件,查找字符串并删除其余部分。我已经去掉了所有没有任何 az、AZ、0-9 或下划线的行。

现在我有这样的行: 在此处输入图像描述

我不想要那样的台词。如何选择所有至少出现x次以下字符的行:az、AZ、0-9、下划线或 !@#$%^&*()?它们是否都井然有序并不重要。

编辑:我想找到这样的行:

This is a string.

 _r`[Ġk  oנsDummy[NUL][NUL]ButtonY[NUL]earUpIdlBeDownMonth$@঄9ayH чir /ayTitle@lCenterp@Test
4

1 回答 1

3

您可以将此正则表达式用于 ex:

^(?=(?:.*?[\w!@#$%^&*()?]){3,}).*$

确保至少有 3 个这些特殊字符

于 2013-11-01T13:15:38.663 回答