从方括号占位符中提取数据

问题描述 投票:0回答:2

我想形成一个模式来匹配以下字符串中的单词“Jason”:

[LASTUSER=Jason;22]
php regex placeholder text-parsing
2个回答
3
投票

以下内容与姓名和以下号码相匹配:

preg_match('/\[LASTUSER=([^;]*);(\d+)\]/', $str, $matches);

2
投票
$pattern = '%\\[LASTUSER=([^;]+?);[0-9]+\\]%i';
if(preg_match($pattern, $str, $matches)) {
    $user = $matches[1];
}
© www.soinside.com 2019 - 2024. All rights reserved.