Я ищу простую замену [[wiki:Title]] в <a href="/wiki/Title">Title</a> .
Пока у меня есть:
$text = preg_replace("/\[\[wiki:(\w+)\]\]/","<a href=\"/wiki/read/\\1\">\\1</a>", $text);
Вышеизложенное работает для отдельных слов, но я пытаюсь включить пробелы, а иногда и специальные символы.
Я получаю \w+ , но \w\s+ и / или \.+ Ничего не делают.
Может ли кто-нибудь улучшить мое понимание основного регулярного выражения? И я не хочу, чтобы кто-то просто указал мне на веб-страницу.