我正在用 PHP 编写一个聊天机器人。
这是代码的一部分
public function messageReceived($from, $message){
$message = trim($message);
if(stristr($message,"hi")|| stristr($message,"heylo")||stristr($message,"hello")||stristr($message,"yo")||stristr($message,"bonjour")){
return "Hello,$from,how are you"; // help section
}
现在在 if 语句中,我可以使用正则表达式,如果消息以 : H 或 Y 开头,它将返回给定的语句。
某种东西:
高* || Y* 在正式语言中
有没有这样的方法?