如何删除一个始终以“author-”开头的完整字符串,但在连字符之后可能会在每个页面上出现不同的内容。
答案 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分别处理每一行