我正在寻找一个正则表达式来从字符串中移除句点/句号,而不是从内部数字中移除句点/句号,然后用空格替换$str2 = preg_replace\d])/', ' ', $str1);
上面的代码片段几乎完成了任务,但是在导致字符串为:some text.1.2.3 more text但我想要some text 1.2.3 more text的数字之前,没有</em
*,如下所示some text 1.2321 xyz 1 5 1.234 and more text但也需要它周围的文本-即使在第三行中没有数字时也是如此我想使用^(.*)([0-9\.]*+)(.*)$,但它正好与第一个(.*)匹配。*获得我想要的东西,但是我想知道为什么我使用了*+,但上面的方法不起作用