Cómo hacer coincidir cualquier palabra en una cadena con Regex en PHP

Tengo estas cuerdas. Quiero que una expresión regular coincida con ellas y devuelva verdadero cuando las pase a la función preg_match.

do you want to eat katak at my hometown?
do you want to eat teloq at my hometown?
do you want to eat tempeyek at my hometown?
do you want to eat karipap at my hometown?

¿Cómo creo un patrón en expresiones regulares que coincida con el patrón anterior? Me gusta esto:

do you want to eat * at my hometown?

Asterik (*) significa cualquier palabra. Aquí está el patrón de expresiones regulares que tengo hasta ahora:

$text = "do you want to eat meatball at my hometown?";
$pattern = "/do you want to eat ([a-zA-Z0-9]) at my hometown?/i";

if (preg_match($pattern, $text)) {
    echo "A match was found.";
} else {
    echo "A match was not found.";
}

los([a-zA-Z0-9]) El formato no coincide en la palabra. ¿Cómo hago coincidir una cadena en una palabra?

Respuestas a la pregunta(2)

Su respuesta a la pregunta