LinuxSir.cn,穿越时空的Linuxsir!

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

正则表达式

[复制链接]
发表于 2006-4-3 19:18:18 | 显示全部楼层 |阅读模式
正则表达式中a*$表示以一个或多个a结尾还是表示以任意字符结尾?
发表于 2006-4-3 20:44:18 | 显示全部楼层
Post by x201
正则表达式中a*$表示以一个或多个a结尾还是表示以任意字符结尾?


我记得*是匹配零个或多个的
回复 支持 反对

使用道具 举报

发表于 2006-4-4 00:25:33 | 显示全部楼层
Yep, * means 0 or many, meaning it doesn't need to be "a".
回复 支持 反对

使用道具 举报

发表于 2006-4-4 09:22:48 | 显示全部楼层
a*$就是匹配0个或者多个a
比如:a ,aa .aaaaaaaaaaaaaaa
$就在shell里定义的就是结尾的字符,必须以a字符为结尾符号
回复 支持 反对

使用道具 举报

发表于 2006-4-4 09:48:35 | 显示全部楼层
Post by webyuhang
a*$就是匹配0个或者多个a
比如:a ,aa .aaaaaaaaaaaaaaa
$就在shell里定义的就是结尾的字符,必须以a字符为结尾符号
正则表达式a*$输出的不是必须以a字符为结尾符号的式子,而是以0个或1个或多个a为结尾符号的式子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 10:03:40 | 显示全部楼层

我已知道

我已经知道了,多谢各位的回答。a*$代表任意字符结尾。
回复 支持 反对

使用道具 举报

发表于 2006-4-5 09:38:58 | 显示全部楼层
Post by x201
正则表达式中a*$表示以一个或多个a结尾还是表示以任意字符结尾?
其实这个问题,可以自己去shell下实验就知道答案了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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