我想用Java制作一个wiki语法解析器。我有一个在PHP有点像这样的事情:Java中的Wiki语法解析器
private static function runAllConversions($pString) {
$tConverted = $pString;
$tConverted = stripTags($tConverted);
// Bold and italic text.
$tConverted = preg_replace('/\'\'\'\'\'([^\n\']+)\'\'\'\'\'/',
'<strong><i>${1}</i></strong>', $tConverted);
在替代我想到replaceAll而不是PHP中的preg_replace。我想它会是这样的:
// Bold text in Java.
converted = converted.replaceAll('/\'\'\'([^\n\']+)\'\'\'/',
'<strong>${1}</strong>', converted);
任何人有什么好的建议吗? 谢谢!
为什么你做这么多的反斜杠转义时,你可以使用不同的引号呢? ''/'''''([^ \\ n'] +)'''''/“' – Amber 2010-11-03 18:45:43
hmm。好点子。不知道。 – Tim 2010-11-03 18:54:28