PHP - 删除以“author”开头的完整字符串

时间:2013-08-30 07:23:35

标签: php string replace contains

如何删除一个始终以“author-”开头的完整字符串,但在连字符之后可能会在每个页面上出现不同的内容。

3 个答案:

答案 0 :(得分:4)

您可以使用以下preg_replace表达式

preg_replace("/^author-.*$/", "", $field);

答案 1 :(得分:1)

if( false !== strpos( $string, 'author-' ) )
{
    unset( $string );
}

$string = preg_replace( '/author-.*/', '', $string );

(未经测试)

答案 2 :(得分:0)

是的,您可以使用pcre

$string = "
title-one
author-two
date-three
who-author-
";

echo preg_replace('/^author\-.*$/m', '', $string);

我正在使用m modifier分别处理每一行