【问题标题】:PHP - separate character by spaces and remove everithing before and afrerPHP - 用空格分隔字符并删除前后的所有内容
【发布时间】:2018-02-13 22:19:35
【问题描述】:

我有一个小问题,我不知道怎么称呼它:D 所以我想(简单地)删除用空格分隔的字符前后的所有内容。例如:

输入:"Hello holy world"
密钥:"ho""hol"
输出:"holy"

输入:"testing text"
密钥:"tex"
输出:"text"

【问题讨论】:

标签: php split


【解决方案1】:

您没有删除搜索和显示匹配项。

$search ='ho';
$str='Hello holy world';


preg_match("/\w*$search\w*/", $str,$out);

print_r($out);

Array
(
    [0] => holy
)

\w* 匹配任何单词字符(等于 [a-zA-Z0-9_])

demo:https://regex101.com/r/iX3nF6/22 让您可以尝试其他字符串\选项

【讨论】:

猜你喜欢
  • 2019-10-11
  • 1970-01-01
  • 1970-01-01
  • 2012-03-08
  • 2017-04-03
  • 1970-01-01
  • 2012-08-24
  • 1970-01-01
相关资源
最近更新 更多