En Python una cadena vacía es una subcadena de cualquier cadena.
Quiere decir que forma parte de cualquier cadena.
Es distinto una cadena que no contiene nada a una cadena que contiene a lo mejor un espacio, por ejemplo:
Nos devuelve Falso. La cadena vacía no tiene nada.
En Python existe un operador llamado "in", con el que nos dice si existe algo en una cadena.
Por ejemplo:
print "" in "abc"
Nos devuelve verdadero. Por el motivo que os comenté arriba.
El operador mas aproximado para comprobar en gambas puede ser Like.
Ahora si hacemos:
Con Match si nos da Verdadero.
http://gambaswiki.org/wiki/lang/match?v
Pero es una expresión compatible Perl. Jeje, pero no es así. "El patrón es cadena vacía", así que debería ser:
Print "Ejemplo" Match ""
Y volvemos a Falso.
Y ahora si hacemos correctamente:
Print "Ejemplo" Match ""
Nos devuelve Verdadero!.
http://gambaswiki.org/wiki/lang/begins?v
Por lo tanto parece que puede ser cierto que una cadena vacía es una subcadena de cualquier cadena en Gambas.
Saludos