Php preg_replace,从字符中删除到第一个空格

Php preg_replace,从字符中删除到第一个空格,php,preg-replace,Php,Preg Replace,我有这样的字符串: $model = "Sony ST26i Xperia J black smartphone" 如何使用preg\u replace删除st*以离开: $model = "Sony Xperia J black smartphone" \S匹配任何非空白的内容,*表示匹配任意数量的空格,然后\S匹配空格后面的空格 \S匹配任何非空白的内容,*表示匹配任意数量的空格,然后\S匹配空格后面的空格 \S匹配任何非空白的内容,*表示匹配任意数量的空格,然后\S匹配空格后面的空格

我有这样的字符串:

$model = "Sony ST26i Xperia J black smartphone"
如何使用
preg\u replace
删除
st*
以离开:

$model = "Sony Xperia J black smartphone"
\S
匹配任何非空白的内容,
*
表示匹配任意数量的空格,然后
\S
匹配空格后面的空格

\S
匹配任何非空白的内容,
*
表示匹配任意数量的空格,然后
\S
匹配空格后面的空格

\S
匹配任何非空白的内容,
*
表示匹配任意数量的空格,然后
\S
匹配空格后面的空格

\S
匹配任何非空白的内容,
*
表示匹配任意数量的空格,然后
\S
匹配空格后的空格。

试试这个:

$model = preg_replace('#st(\S+)#ig', '', $model);
你可以在这里测试这个正则表达式:

试试这个:

$model = preg_replace('#st(\S+)#ig', '', $model);
你可以在这里测试这个正则表达式:

试试这个:

$model = preg_replace('#st(\S+)#ig', '', $model);
你可以在这里测试这个正则表达式:

试试这个:

$model = preg_replace('#st(\S+)#ig', '', $model);


你可以在这里测试这个正则表达式:

你试过什么了吗?你能发布你的代码吗?我试图找到一些信息,但没有找到任何东西。你所说的
charter
是什么意思?你怎么能找不到任何东西?你读过正则表达式.info上的教程了吗?你试过什么了吗?你能发布你的代码吗?我试图找到一些信息,但没有找到任何东西。你所说的
charter
是什么意思?你怎么找不到任何东西?你读过正则表达式.info上的教程了吗?你试过什么了吗?你能发布你的代码吗?我试图找到一些信息,但没有找到任何东西。你所说的
charter
是什么意思?你怎么找不到任何东西?你读过正则表达式.info上的教程了吗?你试过什么了吗?你能发布你的代码吗?我试图找到一些信息,但没有找到任何东西。你所说的
charter
是什么意思?你怎么找不到任何东西?你读过正则表达式.info上的教程了吗?不需要
[]
周围
\S
也不需要
()
周围
\S
周围
[]
周围
周围也不需要
[]
周围
\S
周围
周围不需要
周围,或者。不需要
[]
围绕
\S
也不需要
()
围绕它。我想知道OP是否会在他的问题上投入更多、更少或相等的精力,而他已经得到了这样高质量/精力的答案?我想知道OP是否会投入更多,当他已经用这种质量/努力得到答案时,他在问题上投入的精力会更少或相等?我想知道OP是否会在他已经用这种质量/努力得到答案时,在他的问题上投入更多、更少或相等的精力?我想知道OP是否会投入更多,当他已经以这种质量/努力得到答案时,他对问题的投入是少还是少?