Wie man ein beliebiges Wort in einem String mit Regex in PHP vergleicht

Ich habe diese Saiten. Ich möchte, dass ein regulärer Ausdruck mit ihnen übereinstimmt und true zurückgibt, wenn ich sie an die Funktion preg_match übergebe.

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?

Wie erstelle ich ein Muster in Regex, das dem obigen Muster entspricht? So was:

do you want to eat * at my hometown?

Asterik (*) bedeutet ein beliebiges Wort. Hier ist das Regex-Muster, das ich bisher habe:

$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.";
}

Das([a-zA-Z0-9]) Format stimmt nicht mit Wort überein. Wie kann ich eine Zeichenfolge mit einem Wort abgleichen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage