fork(6) download
  1. <?php
  2.  
  3. $re = '~\$[^$]+\$~';
  4. $str = "\$ words words \$ \$ words words \$ \$ words words \$ \$ words words \$";
  5. $result = preg_replace_callback($re, function($m) {
  6. return str_replace(" ", "-", $m[0]);
  7. }, $str);
  8. echo $result;
Success #stdin #stdout 0.03s 52472KB
stdin
Standard input is empty
stdout
$-words-words-$ $-words-words-$ $-words-words-$ $-words-words-$