/^(.+?) (is|was) an? (.+?)$/
PHPのpreg_match
関数の現在の正規表現です。
"what is a dog"
しかし、文: orと一致させたくありません"who is a dog"
。したがって、「何」と「誰」という単語が最初のグループに一致しないように指定する必要があります。
どうすればいいですか?
ありがとう。
編集:明確にするために、"Buddy is an animal"
and"jsbvsjvdhbjsbjhv is a dog"
などの文に一致させたい.