求大神指教。php大神指教

/^(.+):([0-9]+)$/ PHP的什么意思,前面的(.+是什么意思)

php

3个回答

"." 意思:匹配除“\r\n”之外的任何单个字符。要匹配包括“\r\n”在内的任何字符,请使用像“[\s\S]”的模式。
"+"意思:匹配1或多个正好在它之前的那个字符。例如正则表达式9+匹配9、99、999等。注意:这个元字符不是所有的软件都支持的。
合起来的意思是:最少要包含1个除“\r\n”之外的字符。
建议你可以看看http://baike.baidu.com/link?url=BRt0IX7FBFHY_tzMQFdSW9l30i8ahKFYbSI4XfX2HJoFDWqqMFDAyeySstRevNCVNDyJC2lMp7H97McytNiSk_
这里边的内容

mayanru176
mayanru176 我只是想知道这句话是什么意思 --
5 年多之前 回复

这是php匹配字符串的正则表达式,意思是:匹配如:”a:9“这种字符串形式。

字符串从开始匹配到结束
字符串里要有:的存在
:号前最少包含1个非回车字符
:后所有字符必须都是0到9数字组成,并且最少有1个数字存在

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐