请问ereg(".","sssss")为什么是true?
好像"."只匹配一个字符,但"sssss"是多个字符组成的,为什么也能匹配上呢?请教大家~ 问题点数:10、回复次数:7Top
1 楼Gdj(陈水.智商只有129.非卖品)回复于 2006-03-31 14:12:57 得分 2
就是说只要有一个字符就能匹配。Top
2 楼inssuc(cproj)回复于 2006-03-31 14:37:56 得分 0
谢谢回答,但有.*表示任意字符串的, .*和.没有区别吗?Top
3 楼Meteorlet(http://smartdict.cn)回复于 2006-03-31 15:35:42 得分 2
当然有区别:.* 匹配ssss,.匹配s,s,s,s四次Top
4 楼inssuc(cproj)回复于 2006-03-31 15:46:25 得分 0
知道了,那它们表现上是不是一样的?Top
5 楼Fufay(☆梅笑寒☆ MSN: fufay@126.com)回复于 2006-03-31 16:53:35 得分 2
你试试看:
<?php
ereg('.','ssss',$match);
print_r($match);
ereg('.*','ssss',$match);
print_r($match);
?>Top
6 楼IkusaHime(一品茉莉)回复于 2006-03-31 21:44:22 得分 2
...
你只用 'ssss' 当然会返回单字符匹配结果.
要用 '^ssss$' 才能匹配连续 4 个 s.
Top
7 楼aniude(重返荣耀)回复于 2006-04-01 00:29:57 得分 2
.
匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。Top
相关问题
- if radiobutton.value=="stop" 为什么不行? or if radiobutton.check==true 为什么也不行?
- 为什么一定要"return true"?
- <sessionState Cookieless="true"/>为什么会出错?
- 为什么""=emptry为true,而isemptry(emptry)为true,isemptry("")为false
- 大虾们,为什么在PB8中if handle(this,true)>0 then return总是报错,为什么??
- CopyFile("E:\\sm.bak","E:\\tm.bak",TRUE)这样用为什么是错误的。
- 为什么我的query的active属性不能设为true????
- Query1的Active属性老是不能设置为true,为什么?
- xlBook.Close SaveChanges=true为什么不能存盘?100分了
- treeview中为什么不执行SelectedIndexChange事件?autopostback已设为true




