LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 759|回复: 3

如何匹配多个相同的字符?

[复制链接]
发表于 2003-11-29 19:50:09 | 显示全部楼层 |阅读模式
代码越短越好
 楼主| 发表于 2003-11-29 20:02:01 | 显示全部楼层
多个相同的x连续字符
 楼主| 发表于 2003-11-29 21:40:14 | 显示全部楼层
Bash,在用于文件名的元字符中:
*    匹配 0 个或多个任意字符
{}   用作模式扩充

在Perl中:
*          前一成分必须出现 0 次或多次
+          前一成分必须出现 1 次或多次
?         前一成分必须出现 0 次或 1 次
{n}        前一成分必须出现 n 次
{n,}      前一成分必须出现 至少 n 次
{n,m}     前一成分必须出现 至少 n 次 至多 m 次
发表于 2003-11-29 22:09:18 | 显示全部楼层
grep/sed:
'x\{m\}':匹配重复出现m次的字符x
'x\{n,\}':匹配至少n次的字符x
'x\{n,m\}':匹配至少n次,最多m此的字符x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表