fork download
  1. <?php
  2.  
  3. $content = "[title type=\"1\"]Test[/title] [title]Test2[/title]\n [title type=\"6\"]Test With\nNewline 3[/title]";
  4. $pattern = '#\[title(\s.*?)?](.*?)\[/title]#is';
  5. $replace = '[new_title$1 title="$2"]';
  6. echo preg_replace($pattern, $replace, $content);
Success #stdin #stdout 0.02s 82624KB
stdin
Standard input is empty
stdout
[new_title type="1" title="Test"] [new_title title="Test2"]
 [new_title type="6" title="Test With
Newline 3"]