我想读取文件夹中不包含 .temp
作为扩展名的文件。我想为此使用正则表达式。如何在正则表达式中使用排除来实现此目的?
最佳答案
这部分告诉我们寻找特定的字符数组:[0-9]
。如果你想排除它,你只需在它前面添加一个 ^
(意味着“不”)。就像 [^0-9]
表示“不是数字”。
因此,要回答您的问题,您可以在正则表达式中添加以下内容:
^((?!\.temp).)*$
上面的正则表达式将匹配任何不包含 .temp 的行
关于java - 在正则表达式中排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17064352/