如果每个文本行都以 Foo 开头,我如何检查 PHP?
我想在行的开头删除“Foo”,但前提是每行都以 Foo 开头。
$string = 'Foo A
Foo B
Foo C';
should return:
A
B
C
和
$string = 'Foo A
B
Foo C';
should return:
Foo A
B
Foo C
这怎么可能匹配?
if ( preg_match("/^Foo/m", $string ) ) {
$string = preg_replace('/^Foo /m', '', $string);
}
这仅匹配单行,但如前所述,它仅适用于所有行以“Foo”开头的情况。