查找任意数字和 space 与字符串中任意字符的匹配模式并替换为 |在 PHP
Find a match pattern of any digit and space with any character in a string and replace with | in PHP
$str = "COVID 1234 SARS 4567 EBOLA 2332";
新字符串:
$str = "COVID 1234 | SARS 4567 | EBOLA 2332";
$str = "COVId 1234 | SARS 4567 | EBOLA 2332";
preg_replace('([a-zA-Z]+ \d+ )', '[=10=] |', $str);
echo $str; // COVId 1234 | SARS 4567 | EBOLA 2332
[a-ZA-Z]+
匹配所有字母字符。
只是匹配一个space.
\d+
匹配数字s。注意复数。
$str = "COVID 1234 SARS 4567 EBOLA 2332";
新字符串:
$str = "COVID 1234 | SARS 4567 | EBOLA 2332";
$str = "COVId 1234 | SARS 4567 | EBOLA 2332";
preg_replace('([a-zA-Z]+ \d+ )', '[=10=] |', $str);
echo $str; // COVId 1234 | SARS 4567 | EBOLA 2332
[a-ZA-Z]+
匹配所有字母字符。
只是匹配一个space.
\d+
匹配数字s。注意复数。