fork download
  1. <?php
  2.  
  3. $ignoreList = [];
  4. $ignoreList[] = "push_ucid_bar";
  5. $ignoreList[] = "house";
  6. $ignoreList[] = "dog";
  7.  
  8. $re = '/<link rel=\'stylesheet\'.*href=\'(.*?style\.css.*?)\'.*\>/i';
  9. $str = '<link rel=\'stylesheet\' bla bla bla href=\'1style.css\'bla bla bla \\>
  10. <link rel=\'stylesheet\' bla bla bla href=\'2style.css\'bla bla bla \\>
  11. <link rel=\'stylesheet\' bla bla bla href=\'push_ucid_bar_style.css\'bla bla bla \\>
  12. <link rel=\'stylesheet\' bla bla bla href=\'3style.css\'bla bla bla \\>
  13. <link rel=\'stylesheet\' bla bla bla href=\'4style.css\'bla bla bla \\>';
  14.  
  15. preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
  16. for($i=0;$i<count($matches);$i++)
  17. {
  18. $found=false;
  19.  
  20. for($j=0;$j<count($ignoreList);$j++){
  21. if (strpos($matches[$i][1],$ignoreList[$j]) !== false)
  22. {
  23. $found=true;
  24. break;
  25. }
  26. }
  27. if(!$found)
  28. echo $matches[$i][1]."\n";
  29.  
  30. }
  31.  
Success #stdin #stdout 0s 82944KB
stdin
Standard input is empty
stdout
1style.css
2style.css
3style.css
4style.css