首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

求正则 出int(11) 中的int 和11解决思路

2012-04-05 
求正则 出int(11) 中的int 和11请匹配 int(11)和int也就是说当没有后面的括号只匹配int[解决办法]PHP code

求正则 出int(11) 中的int 和11
请匹配 int(11) 和int

也就是说当没有后面的括号只匹配int

[解决办法]

PHP code
$str    =<<<DOC请匹配 int(11) 和intDOC;preg_match_all("#int(\([\d]+\))?#", $str, $m);print_r($m[0]);
[解决办法]
PHP code
$str =<<<eof请匹配 int(11) 和int eof;preg_match("#(int)\((\d+)\)#", $str, $m); echo $m[1]."<br>";echo $m[2];
[解决办法]
PHP code
$str =<<<eofvarchar(11)| texteof;preg_match_all("#([a-z]+)\(?(\d*)\)?#i", $str, $m); print_r($m);
[解决办法]
按楼主的应用,检测int就可以了。
以(为分界,拿出2个部分,应该就是楼主想要的了。

热点排行