问:正则表达式中的“.”代表什么意思?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
live-e
帖子: 17
注册时间: 2008-10-17 9:51

问:正则表达式中的“.”代表什么意思?

#1

帖子 live-e » 2008-11-04 0:14

1.这个例子" ^linux (x*) great$ "怎么解释?
2. foo.*/.txt 匹配的是 以 foo开头 以 .txt结尾的 字符串吗? 第一个点怎么解释呢?
History & Mistory
izee
帖子: 661
注册时间: 2007-01-26 13:38

Re: 问:正则表达式中的“.”代表什么意思?

#2

帖子 izee » 2008-11-04 0:30

第一个好像是以"linux"开头,以"great"结尾,中间任意多个"x"
第二个,"."代表任意字符,”.*“代表任意多个字符,“/.”是代表小数点本身

以上是我的理解,如果有错,楼下继续
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 问:正则表达式中的“.”代表什么意思?

#3

帖子 adagio » 2008-11-04 2:02

应该"\."才是小数点啊?
:em06
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
live-e
帖子: 17
注册时间: 2008-10-17 9:51

Re: 问:正则表达式中的“.”代表什么意思?

#4

帖子 live-e » 2008-11-04 7:02

字符.
意义:(小数点)匹配除换行符外的所有单个的字符。
例如:/.n/匹配"nay, an apple is on the tree"中的'an'和'on',但不匹配'nay'。

呵呵 谢谢了 都怪当初基础不扎实
History & Mistory
回复