Autor Zpráva
matthew
Profil
Mám skript
<?php
$string = "
První nadpis
Druhý nadpis
1. Pokusná bodka
2. A další
";
$pattern = '/([a-zA-Z]+)\n([a-zA-Z]+))/';
$replacement = '<h2>$1</h2>\n<h3>$2</h3>';
echo preg_replace($pattern, $replacement, $string);
?>

který má za účel formátovat nadpisy do HTML. Místo toho mi to ale hází chybu, se kterou si nevím rady...

Warning: preg_replace() [function.preg-replace]: Compilation failed: unmatched parentheses at offset 24 in C:\wamp\www\GOOD\replace.php on line 15
Měsíček
Profil
Reaguji na matthew:

Přebývá ti tam jedna závorka v [R] výrazu.
$pattern = '/([a-zA-Z]+)\n([a-zA-Z]+))/';
.. mimoto strkat do [R] výrazu "\n" mi nepříjde jako nejlepší nápad.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: