preg_replace但附加到字符串

时间:2017-10-23 06:29:18

标签: php regex

我的输入有MM / DD:

10/16 21:41 CC

我需要:

</br> 10/16 21:41 CC

我正在尝试:

$output2 = preg_replace('/[0-9]{2}\\/[0-9]{2}/','<br>/[0-9]{2}\\/[0-9]{2}/',$output2);

但我明白了:

/[0-9]{2}\/[0-9]{2}/ 21:41 CC

我只想在约会之前加上一个。我确信有人已经问过这个,但我很确定我在搜索时使用了错误的关键字。

1 个答案:

答案 0 :(得分:2)

正确的方式:

$s = '10/16 21:41 CC';
$output = preg_replace('#\d{2}/\d{2}#','</br> $0', $s);

print_r($output);

输出:

</br> 10/16 21:41 CC
  • # - 正则表达式模式分隔符/分隔符

  • $0 - 指向整个匹配的字符串