我有一些数据,这将是以下如何使用preg_match组?
Word Number Word Number Word Number Word Word Number Word Word Number Word Number Word Word Number Word Word Number
我想起来提取字(S),直到数字之一,而数字。这是我目前所拥有的(这对我来说看起来不错,但我不完全理解正则表达式)。
preg_match('/([A-Za-z ])([0-9])([A-Za-z ])([0-9])/', $game, $info); print_r($info);
但是,该数组是空的。我知道我已经看到^
和+
和$
之前使用,但我不太清楚如何将它工作到正则表达式。
你的意思'Number'是*位数*? – Shafizadeh
尝试'preg_match_all( '/([A-ZA-Z] +)([0-9] +)([A-ZA-Z] +)([0-9] +)/',$游戏,$信息);'或'preg_match_all( '/ ^([A-ZA-Z] +)([0-9] +)([A-ZA-Z] +)([0-9] +)$ /' ,$游戏,$信息);'。 –
@Shafizadeh对不起。字如一串字母(中间有可能的空间),然后是空格,然后是数字,然后是空格,然后是字母串(有可能的空间),然后是数字。 – cantsay