Regexp:
preg_match('#^(\\w+)( | array )(\\w+)(?:|\\=(.*))$#', $line, $mtch)
文字:
integer udg_plc = 0
integer array udg_time
string array udg_plname
player array udg_dlforpl
multiboard udg_LastTable= null
integer array udg_kill1
因此没有比赛。怎么纠正?
答案 0 :(得分:0)
这是因为您的输入中有多个空格
/^(\w+)( +| +array +)(\w+)(?:| +\=(.*))$/
使用+
量词来匹配1到多个空格