Regex str_replace

¿Sería posible incorporar unastr_replace ¿Método con una expresión regular, diseñado para capturar cadenas de URL en un simple tipo de entrada html <textfield>?

Estoy considerando algo simple como un consejo para que el usuario lo configure de la siguiente manera:

Este es un texto y haga clic en este enlace.aquí.

Obviamente, la palabra "aquí" es un href al url anterior (o después, si eso marca una diferencia). La entrada de texto se extrae de una base de datos MySQL.

Creo que el inicio de mi solución es algo como:

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

Pero sé que faltan cosas. Y luego solo saldría el párrafo $ pg.

Respuestas a la pregunta(2)

Su respuesta a la pregunta