Je voudrais faire un analyseur de syntaxe wiki en Java. J'ai une en PHP qui va un petit quelque chose comme ceci:Analyseur syntaxique Wiki en Java
private static function runAllConversions($pString) {
$tConverted = $pString;
$tConverted = stripTags($tConverted);
// Bold and italic text.
$tConverted = preg_replace('/\'\'\'\'\'([^\n\']+)\'\'\'\'\'/',
'<strong><i>${1}</i></strong>', $tConverted);
En remplacement, je pensais à replaceAll au lieu du preg_replace en PHP. Je suppose que ce serait quelque chose comme:
// Bold text in Java.
converted = converted.replaceAll('/\'\'\'([^\n\']+)\'\'\'/',
'<strong>${1}</strong>', converted);
Quelqu'un at-il de bonnes suggestions pour cela? Merci!
Pourquoi faites-vous tant de backslash s'échapper quand vous pourriez simplement utiliser des guillemets différents à la place? '"/'' '' '([^ \\ n'] +) '' '' '/ "' – Amber
hmm. bon point. Ne savais pas ça. – Tim