定期的なマッチングにご協力ください フォーム link/3445/65 をマッチングするにはどうすればよいですか? 数字はすべてランダムであり、最終的な数字は存在しない可能性があります link/?([0-9]{1,})/?([0-9]{1,})/?$ このように書くのはなぜ間違っているのでしょうか?助けを求めてください。専門家。 共有先: -----解決策--------- $subject = "link/3445/65"; $pattern = '#link/?([0-9]*)/?([0-9]*)/?$#'; preg_match($pattern, $subject, $matches); print_r($matches); ?> ------解決策---------------------- $s = "link/3445/644445"; $reg = '/link\/([\d]*)\/([\d]*)$/i'; preg_match($reg, $s, $a); print_r($a); ----- -解決策--------------------まず、マッチ内の特定のコンテンツを取得する必要がない場合は、括弧を追加しないでください。どこでも、内部の内容を取得するために括弧が使用されます。 $reg = '/link/d /d*$/i';