我想用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