如何删除“-”之后字符串中的任何内容?
这是我的字符串的示例。
$x = "John Chio - Guy";
$y = "Kelly Chua - Woman";
我需要注册替换的模式。
$pattern = ??
$x = preg_replace($pattern, '', $x);
谢谢
这是我的字符串的示例。
$x = "John Chio - Guy";
$y = "Kelly Chua - Woman";
我需要注册替换的模式。
$pattern = ??
$x = preg_replace($pattern, '', $x);
谢谢
若要删除第一个连字符之后的所有内容,可以在代码中使用以下正则表达式:
"/-.*$/"
要删除最后一个连字符之后的所有内容,您可以使用以下正则表达式:
"/-[^-]*$/"
您还可以将其与从结果末尾修剪空格相结合:
"/\s*-[^-]*$/"