小编mat*_*_eu的帖子

在正则表达式中posix类之后的`{n}`迭代元字符

我正在学习正则表达式.我对这个例子有些怀疑:

我想在名称中找到所有带有常规扩展名的文件.这有效:

ls | grep '\.[[:lower:]][[:lower:]][[:lower:]]$'
Run Code Online (Sandbox Code Playgroud)

但这不是:

ls | grep '\.[[:lower:]]{3}$'
Run Code Online (Sandbox Code Playgroud)

据我所知,{n}迭代元字符导致与具有{n}前一个字符的确切出现的模式匹配.它不适用于POSIX类吗?或者我在这里犯了一些愚蠢的错误?

regex

5
推荐指数
1
解决办法
42
查看次数

标签 统计

regex ×1