我正在通过短信与我的用户互动,如果他们用这个模式发送给我一条短信,我需要执行一个操作:
模式:
*TEXT*TEXT*TEXT#
在TEXT中,所有字符都是允许的,所以我做了这个正则表达式:
if (preg_match('/^\*([^*]*)\*([^*]*)\*([^#]*)\#$/', $text)){
// perform the action...
}
上面的正则表达式实际上很好,但是它不允许下一个lines after #,例如:
'*hello there*how you doing!?* and blah#'传递正则表达式,但是: