gpt4 book ai didi

php - 将字符串中的多个空格替换为单个空格

转载 作者:行者123 更新时间:2023-12-03 00:35:04 26 4
gpt4 key购买 nike

我有一个文件,其中有时单词之间有多个空格。我需要清理文件并仅用一个空格替换现有的多空格序列。我写了下面的语句,但根本不起作用,看来我犯了一个很大的错误。

 $s = preg_replace("/( *)/", " ", $x);

我的文件非常简单。这是其中的一部分:

Hjhajhashsh dwddd dddd sss   ddd wdd ddcdsefe xsddd   scdc yyy5ty    ewewdwdewde           wwwe ddr3r dce eggrg               vgrg fbjb   nnn  bh jfvddffv mnmb   weer ffer3ef f4r4 34t4 rt4t4t 4t4t4t4t    ffrr  rrr  ww w w ee3e iioi   hj   hmm  mmmmm mmjm lk ;’’ kjmm  ,,,, jjj hhh  lmmmlm m mmmm lklmm jlmm m

最佳答案

您的正则表达式会将任意个空格(包括)替换为空格。您应该只替换两个或多个(毕竟,用其本身替换单个空格是没有意义的):

$s = preg_replace("/ {2,}/", " ", $x);

关于php - 将字符串中的多个空格替换为单个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192324/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com