1

我正在使用以下正则表达式来匹配 url 路径

<?php
  $path1 = 'user/3/categories';
  $path1 = 'user/3';
  $re = /^user\/[0-9]+\/?$/;
  $match =  preg_match($re, $path1);
  echo $match;
  $match =  preg_match($re, $path2);
  echo $match;

我的预期答案应该打印 0 和 1,但是我在第 3 行的正则表达式中出现错误。我在犯什么错误?

4

1 回答 1

4

你忘记了引号

$re = '/^user\/[0-9]+\/?$/';

于 2013-05-23T11:25:50.917 回答