В настоящее время я вставляю некоторый основной текст в БД. Это обычный текст, но пользователи также хотят иметь возможность добавлять рабочие ссылки. Чтобы сохранить внесение массовых изменений, я делаю эти изменения с помощью всплывающего окна, которое будет вставлять их ссылку в следующем формате:
[a]http://www.google.com[/a]
В каждом основном тексте может быть более одной ссылки.
Когда это отображается на соответствующей веб-странице, ссылки изменятся на стандартный формат html:
<a href="http://google.com">http://www.google.com</a>
Кажется, я не могу настроить preg_match, чтобы заставить это делать это несколько раз в строке (см. Пример ниже):
hello world [a]http://google.com[/a] how are you?
Ok. [a]http://yahoo.com[/a] Thanks for asing. [a]http://bing.com[/a]
Любая помощь будет принята с благодарностью!!!
Спасибо, Кейн
code
/[a](.*)[/a]/code
Но он вернул бы следующее:code
1 =› google.com[/a] как дела? Ok. [a]yahoo.com[/a] Спасибо за отзыв. [a]bing.comcode
Таким образом, это были только внешние [a] и [/a] - person Kane Mitchell   schedule 19.02.2015