fork download
  1. <?php
  2.  
  3. $stringsToExclude = ['/_monitor/', '/_monitor', '/some_string'];
  4. $stringsToInclude = ['/monitor/', '/some_string/', '/some_monitor_string/', '/some_string_monitor/'];
  5. $match = "/(?!\/_monitor\/).*\/$/";
  6.  
  7. foreach($stringsToExclude as $string) {
  8. var_dump($string);
  9. var_dump(preg_match($match, $string));
  10. }
  11. echo "--------------\n";
  12. foreach($stringsToInclude as $string) {
  13. var_dump($string);
  14. var_dump(preg_match($match, $string));
  15. }
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
string(10) "/_monitor/"
int(1)
string(9) "/_monitor"
int(0)
string(12) "/some_string"
int(0)
--------------
string(9) "/monitor/"
int(1)
string(13) "/some_string/"
int(1)
string(21) "/some_monitor_string/"
int(1)
string(21) "/some_string_monitor/"
int(1)