如何在php中的一封信后匹配2个未知字母

时间:2012-09-22 10:40:04

标签: php regex preg-match

我想要得到这个

string = 'Boss S02E06        more string'

我希望S02E06不在整个字符串中。如果可能的话,将字符串分开。 请注意,S和E之后的值会不断变化,因此它不会保持不变。 但就我而言,我不是专家。但我猜它是时候开始学习了。

谢谢你们

2 个答案:

答案 0 :(得分:1)

试试这个:

$string = "Boss S02E06        more string";
preg_match(`.*(S\d+E\d+).*`,$string,$match);
echo $match[0];// it will echo S02E06

答案 1 :(得分:0)

您将使用正则表达式。您可以了解here

PHP有preg_match(),这就是你要使用的。

匹配的正则表达式类似于S\d+E\d+。如果您想要这些值,请使用捕获组。

由您决定将所有这些想法放在一起以得出答案。