use Laminas\Db\Sql\Sql;
use Laminas\Db\Sql\Expression as Expression;
$dbAdapter = null // An instance of your database adapter
$sql = new Sql($dbAdapter);
$select = $sql->select()
->from('users')
->columns([
'match' => new Expression('REGEXP_LIKE(username, "Name[0-9]{0,5}")')
]);
$results = $dbAdapter->query(
$sql->buildSqlString($select),
$dbAdapter::QUERY_MODE_EXECUTE
);
That will build a SQL statement of
SELECT REGEXP_LIKE(username, ‘Name[0-9]{0,5}’) as `match` from `users`