时间:2021-07-01 10:21:17 帮助过:25人阅读
- <br>$a = <<< TEXT <br>aaaaaaa 15 <br>bbbbbbb 16 <br>TEXT; <br>$ret = preg_match(/(\w+) (\d+)/, $a, $match); <br>// $ret : 1 <br>// $match : array(aaaaaaa 15′, aaaaaaa, 15′) <br><br>$ret = preg_match_all(/(\w+) (\d+)/, $a, $match); <br>// $ret : 2 <br>// $match : array( <br>// array(aaaaaaa 15′, bbbbbbb 16′), <br>// array(bbbbbbb, bbbbbbb), <br>// array(15′, 16′), <br>// ) <br><br>$ret = preg_match_all(/(\w+) (\d+)/, $a, $match, PREG_SET_ORDER); <br>// $ret : 2 <br>// $match : array( <br>// array(aaaaaaa 15′, bbbbbbb, 15′), <br>// array(bbbbbbb 16′, bbbbbbb, 16′), <br>// ) <br><br>$b = preg_replace(/(\w+) (\d+)/, \1, \2′, $a); <br>// $b : aaaaaaa, 15 <br>// bbbbbbb, 16′ <br><br>$c = preg_split(/\s/, $a); <br>// $c : array(aaaaaaa, 15′, bbbbbbb, 16′) <br><br>$files = array(aa.txt, bb.xls, cc.txt); <br>$txtFiles = preg_grep(/.*\.txt/, $files); <br>// $txtFiles : array(aa.txt, cc.txt) <br> <br>参考资料: <br>PHP程序设计,2003,第四章 字符串,正则表达式