タイムコード付きのテキストブロックがあり、タイムコードを削除したいと考えています。preg_replaceが一致しません#210
$pattern = "~(\d+\s\d+:\d+:\d+,\d+\s-->\s\d+:\d+:\d+,\d+)~";
$replace = "";
$subject = "1 00:00:30,304 --> 00:00:34,165 Our focus today is to share with you 2 00:00:34,165 --> 00:00:36,715 key components of preparing and submitting 3 00:00:36,715 --> 00:00:40,715 a warranty transaction...";
echo preg_replace($pattern, $replace, $subject);
私がオンライン試してみたの正規表現テスターのすべては、それが有効な正規表現だと言うが、私は私が間違ってやっているかわからないんだと正規表現の質問の他の何百ものどれも私の問題に合うように思いません。
分裂と征服:最初のテストより簡単なエクスペリエンス –
Regexの質問にもっと良い場所がある場合は、そこに行くことで大丈夫です。私はここに多くの正規表現の質問があることを知っている、私はちょうどそれが動作していない理由で困っている。 – AndyD273
あなたは何を期待していますか? http://sandbox.onlinephpfunctions.com/code/aecdf337a3aa10dcd3616e3ab4e06f841f902f71 – AbraCadaver