ホームページ >バックエンド開発 >PHPチュートリアル >この正規表現を抽出するにはどうすればよいですか?
この規則的なパターンを抽出するにはどうすればよいでしょうか?
文字列:
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->aaaaaaaaaaaaaaaaaaaaaaa ooooooooooooooooooooooo Status: x1 Status: x23745 Status: x3242 Status: x4 bbbbbbbbbbbbbbbbbbbbbbbb cccccccccccccccccccccccc
<?php $str=<<<STR ああああああああああああ おおおおおおおおおおお ステータス:×1 ステータス: x23745 ステータス: x3242 ステータス:x4 bbbbbbbbbbbbbbbbbbbbbb cccccccccccccccccccccccc STR; preg_match_all('/Status:s*(.*)s/i', $str, $arr); print_r($arr[1]); <br /><font color='#e78608'>------解決策----------------------</font><br />preg_match_all('#Status:(.*) n #isU', $str, $arr);<br />print_r($arr[1]); <br /><font color='#e78608'>------解決策---------</font><br />preg_match_all('#Status:(.*) # mi', $str, $arr);<br />print_r( $arr[1]);<br /><br /><br /><br />配列<br />(<br /> [0] => x1 <br> [1] => x23745<br> [2] => x3242<br> [3] => x4<br>)<br> <br><font color="#e78608">------解決策---------</font><br>/^Status:s*(S*) s *$/im <div class="clear"></div>