.* использовать [\s\S]*([\s\S]*)(<strong>Характеристики<\/strong>.*<table>.*<\/table>). означает любой символ, но обычно сюда не включён символ перевода строки. На regex101.com вы можете добиться того же эффекта, добавив флаг s:[\s\S], то это вообще любой символ без исключений. /s . Тогда (.*) будет захватывать и символы новой строки.