Php 如何获取匹配语句的行?

Php 如何获取匹配语句的行?,php,regex,preg-match,Php,Regex,Preg Match,我正在从API获取一个提要,这里我想得到以,,[],2开头的行。请帮助我如何做到这一点?我在PHP中得到的RegExp是: $s = ',,[[,2thesecretoflife'; $r = preg_match('/^,,\\[\\[,2/', $s); if ($r) { echo 'works'; } 基本上,你必须对[进行双重转义,才能正确解释它们。我确信你使用的任何语言都是相似的。谢谢vansimke。但是使用preg_match它给了我这个提示。警告:preg_match(

我正在从API获取一个提要,这里我想得到以,,[],2开头的行。请帮助我如何做到这一点?

我在PHP中得到的RegExp是:

$s = ',,[[,2thesecretoflife';
$r = preg_match('/^,,\\[\\[,2/', $s);

if ($r) {
  echo 'works';
}

基本上,你必须对
[
进行双重转义,才能正确解释它们。我确信你使用的任何语言都是相似的。

谢谢vansimke。但是使用preg_match它给了我这个提示。警告:preg_match():在Please i need this current.中找不到结尾分隔符“^”。此版本的帮助。preg_match显然需要用
/
包围模式。链接到PHP文档: