Intereting Posts
Неправильно ли использовать точечную нотацию в Mustache (php)? Изменить имя модуля в Zend Framework Интернет-магазин Codeigniter Undefined Index Ошибка PHP из памяти, хотя memory_limit не достигнут Magento: генерация URL-адреса для бэкэнд-действия (с ключом) Codeigniter – Создание собственного помощника Преобразование национальных символов в их латинские эквиваленты в PHP TCPDF ERROR: Не удалось получить изображение Symfony2 "@Type" в свойстве Genius \ ProfileBundle \ Entity \ Profil :: $ actualites никогда не импортировался Работа с несколькими форматами ajax на одной странице PHP – Возвращает массив родителей из многомерного ассоциативного массива для паттерна Интерполяция переменных PHP и конкатенация Хранение сеансов в таблице DB не работает (с использованием Zend_Session_SaveHandler_DbTable) https запрос в другой домен с перенаправлением с использованием php Несколько проектов с использованием одного экземпляра laravel

Замена ] ссылкой на мою wiki

Я ищу простую замену [[wiki:Title]] в <a href="/wiki/Title">Title</a> .

Пока у меня есть:

 $text = preg_replace("/\[\[wiki:(\w+)\]\]/","<a href=\"/wiki/read/\\1\">\\1</a>", $text); 

Вышеизложенное работает для отдельных слов, но я пытаюсь включить пробелы, а иногда и специальные символы.

Я получаю \w+ , но \w\s+ и / или \.+ Ничего не делают.

Может ли кто-нибудь улучшить мое понимание основного регулярного выражения? И я не хочу, чтобы кто-то просто указал мне на веб-страницу.

Solutions Collecting From Web of "Замена ] ссылкой на мою wiki"