【问题标题】:Leading and trailing whitespace cut + middle whitespace replace前导和尾随空格剪切 + 中间空格替换
【发布时间】:2014-08-26 09:39:07
【问题描述】:

我有一个正则表达式,用于删除前导和尾随空格以及替换字符串中的所有其他空格。但我不知道如何使这项工作协同工作。

所以,我的问题是:

string1 " MY FIRST STRING "

我希望 string1 显示为:

"my_first_string".

所以,我需要删除前导和尾随空格,所有其他空格都需要替换为“_”,并且奖励是使字符串小写。

【问题讨论】:

    标签: php regex preg-replace


    【解决方案1】:

    preg_replace 之前执行trimstrtolower

    $str = preg_replace('/\s+/', '_', strtolower(trim($str)));
    

    【讨论】:

      猜你喜欢
      • 2013-03-04
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 2011-04-12
      相关资源
      最近更新 更多