我需要一些帮助来从以下字符串中提取 2 条信息:
viewed MUI slideshow (00:01:45)
我需要
MUI
和时间,不带括号。 viewed
和 slideshow
将始终存在。大写字母单词的长度可以是 2 到 6 个字母。时间始终采用相同的格式。
提取的时间将针对每个大写单词进行总计和平均。
以下片段为您提供了您想要的内容:
$str = 'viewed MUI slideshow (00:01:45)';
$r = '/viewed\ ([A-Z]{2,6})\ slideshow\ \((\d{2}:\d{2}:\d{2})\)/';
if(preg_match($r, $str, $match)) {
// Do something
// $match[1] = MUI
// $match[2] = 00:01:45
}