How to match whitespace carriage return and line feed using regular expression in a string with PHP

2 Answers

0 votes
$regex = '/[\r\n]+/';

$string = "PHP is a general-purpose\n\rscripting language\rgeared towards\rweb development";

$split = preg_split($regex, $string);

foreach ($split as $line) {
    echo $line . PHP_EOL;
}




/*
run:

PHP is a general-purpose
scripting language
geared towards
web development

*/

 



answered Dec 5, 2023 by avibootz
0 votes
$regex = '/[\r\n]+/';

$string = "PHP is\na general-purpose\n\rscripting language\rgeared towards\rweb development";

$string = preg_replace($regex, '*', $string);

echo $string





/*
run:

PHP is*a general-purpose*scripting language*geared towards*web development

*/

 



answered Dec 5, 2023 by avibootz
...