2

989552の数値を 取得できる正規表現を見つけるのに苦労しています/boards/989552-lettersandnumbers-morelettersandnumbers

私が特に探しているのは/boards/、最初のものとの間にあるものを取得できる-かということです。

4

3 に答える 3

2
/boards/(\d+)-

最初の一致グループに数値を格納する必要があります。

于 2012-12-22T16:06:58.357 に答える
0

貪欲なまま使用する.*/(\d+)-と、最後まで一致します。.*/

$string = "/boards/989552-dgw25235-42352gdsgw";

echo preg_match('#.*/(\d+)-#',$string,$match);

echo $match[1];

>>> 989552
于 2012-12-22T16:10:25.187 に答える