Regex str_replace

Можно ли включить метод str_replace с регулярным выражением, предназначенным для улавливания строк URL в простой html < текстовое поле > тип ввода?

Я рассматриваю что-то простое, как совет пользователю настроить его следующим образом:

Это текст и нажмите эту ссылку здесь.

Очевидно, что слово "здесь" является href для url перед ним (или после него, если это имеет значение). Ввод текста выводится из базы данных MySQL db.

Я считаю, что начало моего решения - это что-то вроде:

$regex = '';
$pg = $row['pg'];
$pg = str_replace('{regex goes here}', $pg);

Но я знаю, что вещи отсутствуют. И тогда я бы просто вывел параграф $pg.

Ответы

Ответ 1

Отъезд preg_replace здесь, это то, что вы ищете.

// From the documentation.
preg_replace($regularExpression, $replacement, $subject); 

Ответ 2

То, что вы ищете, preg_replace:

$pg = preg_replace('{regex goes here}', '{replacement goes here}', $pg);