【发布时间】:2016-01-21 13:15:23
【问题描述】:
我有一个 csv 文件,我在其中从列中提取名字和姓氏,以将它们分隔到各自的列中。
所以给定字符串:
'John Doe - Generic- Random'
我会使用split(" ") 来提取名字和姓氏
$string = 'John Doe - Generic- Random'
$firstName = $string.split(" ")[0]
$lastName = $string.split(" ")[1]
第一期
我发现了一个问题,在姓氏之后,有时字符串没有空格。例如
$string = 'John Doe-Generic-Random'
如果没有其他名字,我如何获得姓氏Doe。如何将拆分应用于" " 和"-" 两个条件
第二期
有些字符串只有名字。比如……
$string = 'John - Generic - Random
如果是这种情况,如何将姓氏指定为 $null?
【问题讨论】: