php preg_replace每行空白后的所有字符

皇帝

我有一个输出数组的脚本,当打印出数组中的每个项目时,它会给我

https://media.com/2db93b9.jpg Ann
https://media.com/3198676.jpg Lin
https://media.com/ David
https://media.com/0f48c22.jpg Ulrich
https://media.com/135f3b7.jpg David

我正在尝试使用以下preg_replace删除空间以及它之后的所有其他内容

foreach($rows as $row) {
    $row = preg_replace("[\\ ].*", "", $row);
    echo $row . '<br />';
}

根据http://regexr.com的说法,这种模式应该有效。但是当我尝试了/[\\ ].*/g[\\ ].*都不行。它说php遇到未知的修饰符。显然,我不是正则表达式专家,并且希望获得任何帮助。

阿努巴瓦

您需要使用:

$row = preg_replace('/ .*$/', "", $row);

或者:

$row = preg_replace('/\s.*$/', "", $row);
  • 正则表达式需要PHP中的定界符
  • 正确的正则表达式应留有空格,之后使用的所有内容.*$
  • \s 匹配空格或制表符或换行符

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php preg_replace每行空白后的所有字符

来自分类Dev

PHP:preg_replace占用了所有内存

来自分类Dev

PHP的preg_replace()函数不会替换所有行

来自分类Dev

PHP preg_replace HTML标记内的所有引号

来自分类Dev

php preg_replace帮助,请删除所有包含多个单词和单个字符的实例

来自分类Dev

(php) 如何使用 preg_replace 函数替换除数字和 css 单位以外的所有字符?

来自分类Dev

PHP preg_replace

来自分类Dev

PHP preg_replace:替换出现在最后一个带空格的连字符之前的字符串中的所有连字符

来自分类Dev

如何让 preg_replace 在所有 PHP 环境中工作?

来自分类Dev

PHP preg_replace 将所有 www 替换为 http://www

来自分类Dev

PHP(preg_replace)删除非英语的特殊字符

来自分类Dev

给定PHP preg_replace字符串路径

来自分类Dev

php preg_replace错误的字符集或编码

来自分类Dev

在字符串中包含php preg_replace

来自分类Dev

preg_replace用于PHP中的某些字符

来自分类Dev

PHP preg_replace字符串到图像

来自分类Dev

如何用preg_replace和PHP替换特殊字符?

来自分类Dev

PHP(preg_replace)删除非英语的特殊字符

来自分类Dev

PHP preg_replace帮助修剪特殊字符

来自分类Dev

PHP preg_replace 奇数字符不起作用

来自分类Dev

字符串 PHP 中的 preg_replace 常量

来自分类Dev

php preg_replace用法-

来自分类Dev

PHP复杂preg_replace

来自分类Dev

PHP preg_replace HREF

来自分类Dev

PHP:preg_replace函数

来自分类Dev

PHP preg_replace HREF

来自分类Dev

PHP的条件preg_replace

来自分类Dev

“é”,“è”和所有带有重音符号的字母未在PHP函数中使用PREG_REPLACE显示

来自分类Dev

PHP 7 preg_replace PREG_JIT_STACKLIMIT_ERROR 用简单的字符串

Related 相关文章

热门标签

归档