我有一些长这样的字符串:
John Miller-Doe - Name: jdoe
Jane Smith - Name: jsmith
Peter Piper - Name: ppiper
Bob Mackey-O'Donnell - Name: bmackeyodonnell
我正在尝试删除第二个连字符后的所有内容,以便只保留以下内容:
John Miller-Doe
Jane Smith
Peter Piper
Bob Mackey-O'Donnell
所以,基本上我正在尝试找到一种方法,在“- Name:”之前截断它。我一直在使用substr和preg_replace进行尝试,但似乎无法得到我希望得到的结果...有人能帮忙吗?
John Miller - Doe - Name:
吗?最后总会有Name:
吗? - Pekkas($str)->beforeLast('-')
很有用,这是在这个独立库中找到的。 - caw