PHP preg_replace только несколько вхождений

этот следующий код будет корректно заменять пробелы:

$string = preg_replace("/[[:blank:]]+/", "", $string);

, но как я могу сделать так, чтобы он заменял его только при наличии более 2 пробелов? Поскольку сейчас он заменяет все пробелы, мне нужно только заменить несколько пробелов. Я искал здесь и вижу, что люди используют совершенно разные коды preg_replace, но он также удаляет переводы строки, поэтому, если код, который я разместил, может быть просто изменен, чтобы разрешить более одного пробела, это было бы здорово. Я помню, как некоторое время назад читал учебник, в котором он использовал что-то вроде {2+} в области preg, чтобы сопоставить что-либо с более чем двумя или чем-то, но не знал, как заставить его работать правильно.

0
задан Cœur 10 July 2019 в 06:58
поделиться