通常の
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
//匹配一个简单的URL
$reg = '/(http:\/\/)?(.*\.)*[(com)|(cn)|(net)]/';
$str = 'www.baidu.com/1/2/3/4/5/6';
preg_match($reg, $str, $match);
var_dump($match);
ログイン後にコピー
の質問をしてください:
$match の結果が出力されるのはなぜですか:
array(3) { [0]=> string(11) "www.baidu.c" [1]=> string(0) "" [2]=> string(10) "www.baidu." }
www のみに一致します。 baidu.c ???
ありがとうございます!
-----解決策---------