私は次のようなことをする必要があります:
$hashes = "hash_0000199a5e6d7781cc1bd6cf24f64dd6ffb423|hash_00001977087c71ad7073c31041e3ea503f79ce|hash_000019bc1896ab17d3a1b616c4e9a0fa6f06e0";
$hashes = preg_replace("hash_\d{6}", "", $hashes);
$hashes
これで、すべてがない場合にのみ、以前と同じものが含まれるはずhash_000019
です。最初の6つの数字は変更される可能性があるため、正規表現に次のようなものを含める必要があります\d{6}
私はおそらく正規表現のことを間違っています。私の問題が何であるかを理解していただければ幸いです。
助けていただければ幸いです。