从字符串的开头删除并访问可变数量的字符

时间:2015-09-16 12:35:34

标签: php regex string

我正在尝试从字符串的开头删除并获取可变数量的字符。

例如:我收到“Genesis1:2”作为$ _GET或$ _POST变量,需要从开头提取“Genesis”到字符串,留下字符串的其余部分,以便我可以解析它。

我不能使用“substr()”,因为“Genesis1:2”也可以作为“Gen1:2”,它们的意思相同。

我的问题是我需要在所有现实中以某种方式将字符串“爆炸”成类似的东西:

Array 
( 
    [0]=>Genesis, 
    [1]=>1, 
    [2]=>2
)
Array 
( 
    [0]=>Gen, 
    [1]=>1, 
    [2]=>2
)

但是,我永远不会知道这组字符会持续多长时间。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用:hover {background-position-y: background-position-y - @imgheight}

preg_match_all

这将分别匹配字母和数字。

DEMO