Ped*_*ito 3 php python regex replace preg-replace
我正在尝试构建一个正则表达式,当它们之间有空格时,它们会在字符串中连接数字,例如:
$string = "I want to go home 8890 7463 and then go to 58639 6312 the cinema"
Run Code Online (Sandbox Code Playgroud)
正则表达式应该输出:
"I want to go home 88907463 and then go to 586396312 the cinema"
Run Code Online (Sandbox Code Playgroud)
正则表达式可以是python或php语言.
谢谢!
Nic*_*ole 10
使用前瞻来查看下一个块是否是一组数字并删除尾随空格.这样,它适用于任何数量的集合(我怀疑你可能想要):
$string = "I want to go home 8890 7463 41234 and then go to 58639 6312 the cinema";
$newstring = preg_replace("/\b(\d+)\s+(?=\d+\b)/", "$1", $string);
// Note: Remove the \b on both sides if you want any words with a number combined.
// The \b tokens ensure that only blocks with only numbers are merged.
echo $newstring;
// I want to go home 8890746341234 and then go to 586396312 the cinema
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2765 次 |
| 最近记录: |