Regex删除多个空格在第一个空格处停止

Regex删除多个空格在第一个空格处停止,regex,Regex,我正试图找到正确的正则表达式来删除不同格式字符串的所有空格,如: A 41 FR 38 ( should become A41FR38) DGT 4687 P ( should become DGT4687P) POL 789 EU ( should become POL789EU ) 我试过: [^\s]+ [^\d]+ 还有许多其他的,似乎都不起作用,他们只会停在第一个空间?例如,pol789eu将变成POL,而w85eu将变成W 这可能吗 -编辑- 我刚刚发现正确的不同字符串应该是

我正试图找到正确的正则表达式来删除不同格式字符串的所有空格,如:

A 41 FR 38 ( should become A41FR38)
DGT 4687 P ( should become DGT4687P)
POL 789 EU ( should become POL789EU )
我试过:

[^\s]+

[^\d]+
还有许多其他的,似乎都不起作用,他们只会停在第一个空间?例如,
pol789eu
将变成
POL
,而
w85eu
将变成
W

这可能吗

-编辑-

我刚刚发现正确的不同字符串应该是HTML输出。例如:

.html">W 45 B 1 A 401 L</a>
.html>w45b1401l

所以我刚刚试过:
html”>([^更简单,只需使用stru替换即可

echo str_replace(' ','','A 41 FR 38');
结果:

A41FR38

更简单的方法是使用str_替换

echo str_replace(' ','','A 41 FR 38');
结果:

A41FR38
([^\s]+)/g

g
标志指示应针对字符串中所有可能的匹配项测试正则表达式。

([^\s]+)/g


g
标志表示正则表达式应该根据字符串中所有可能的匹配项进行测试。

您使用的是什么正则表达式工具/语言?我不太确定,它是在软件中,文档在这里:您的问题被标记为
php
。您使用的是php
preg\u replace
?如果不是,为什么要这样做是那个标签吗?不,它不是php直接的。我会更新我的问题,因为它涉及HTML,以便能够使用regex@Barmar我已经编辑了我的问题。我已经删除了php标记。你使用的是什么regex工具/语言?我不太确定,它在软件中,文档在这里:你的问题标记为
php
。你在使用php吗
preg_replace
?如果没有,为什么会有这个标签?不,它不是直接的php。我会更新我的问题,因为它涉及HTML以便能够使用regex@Barmar我已经编辑了我的问题。我已经删除了php标签。谢谢你的回复。我想这可能有助于完成我的正则表达式。请看编辑后的问题。你可以切掉标签
.html“>
并应用旧的regext谢谢你的回复。我认为这可能有助于完成我的regex。请查看编辑后的问题。你可以切掉
.html”>
并应用旧的regexThank谢谢你的回复。但是我不能直接使用php。我已经编辑了我的问题。谢谢你的回复。但是我不能直接使用php。我已经编辑了我的问题。