Ich möchte eine String ersetzen auf eine Variable, die Benutzereingabe. Darf ich wissen, wie ich will, dass es auf der Saite akzeptiert ('). Sagen wir zum BeispielPHP - Ersetzen String auf Array
$string = ' *this* is 'a' test' ';
$regexes = array('/~(.*?)~/six','/\*(.*?)\*/six');
$replaces = array('<i>$1</i>','<b>$1</b>');
$new_string = preg_replace($regexes, $replaces, $string);
echo $new_string;
Ich kann es fett und kursiv Text machen zu ändern, aber wenn die Zeichenfolge ‚hat‘ ‚‘, wird es einen Fehler geben. Wie möchte ich das erreichen?
http://parsedown.org/ - Setzen Sie das Rad nicht neu erfinden! –
Verwenden Sie 'addslashes ($ string)'; –
Leute, die du meinst: preg_quote() ich vermute)) – Deep