Posted By

daisuke103 on 02/12/08


Tagged

php textmate search replace match ereg str


Versions (?)

PHP 正規表現を使用して文字列を検索する


 / Published in: Other
 

  1. $str = '<a href="/index.html" target="_blank">PHPリファンレンス</a>';
  2.  
  3. //大文字・小文字を区別してマッチングを行う場合
  4. if( ereg( "href", $str ) ){
  5. print "href にマッチしましたn";
  6. }
  7.  
  8. //大文字・小文字を区別しないでッチングを行う場合
  9. if( eregi( "HREF", $str ) ){
  10. print "HREF にマッチしました(大文字・小文字は無視)n";
  11. }
  12.  
  13. //後方参照を行うには、第三引数に配列変数を指定する
  14. if( ereg( "href="([^"]*)" target="([^"]*)"", $str, $matches) ){
  15. for( $i = 0; $i < count($matches); $i++ ){
  16. print $matches[$i] . "n";
  17. //結果は以下の順に出力される
  18. //href="/index.html" target="_blank"
  19. ///index.html
  20. //_blank
  21. }
  22. }

Report this snippet  

You need to login to post a comment.