1

preg_replace()次のコード行に対して空の文字列を返しています。目的は、数字ではないものをハイフンに置き換えることです。オンラインテスターを通じて、正規表現が正しいものをキャッチすると信じていますが、何らかの理由でこの行は常に空の文字列を返しています。

preg_last_error()エラーを返しません。助言がありますか?

$subRef = preg_replace("/[^(\d)]/g", "-", $subRef);
4

2 に答える 2