我有一些數據,這將是以下如何使用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