>(\d{6})/', '>>$1', $text); $text = preg_replace('/\*\*(.*?)\*\*/', '$1', $text); $text = preg_replace('/\*(.*?)\*/', '$1', $text); $text = preg_replace('/_(.*?)_/', '$1', $text); $text = preg_replace('/~~(.*?)~~/', '$1', $text); $text = preg_replace('/`(.*?)`/', '$1', $text); $text = preg_replace('/\[([^\]]+)\]\(([^)]+)\)/', '$1', $text); $text = preg_replace('/^\* (.+)$/m', '
  • $1
  • ', $text); $text = preg_replace('/(
  • .*<\/li>)/s', '', $text); $text = nl2br($text); return $text; } }