我有一系列地址行,格式为:12345某个地址,某个广场|电话号码|姓 名。
例如:
40327 Ocie Camp Apt. 117,Maywood | 1-155-932-2562 x738 | Sauer Meredith
76106 Tomas Highway,Santa Ana | 722.884.5632 | Roberts Westley 19056
Jamarcus Lane,Lawndale | (151)847-7455 x133 | Haag Camille 66724 Slip 12-C,Hoover | 841.047.3195 x69422 | Trantow Danielle 99824 Fisher Locks
#247,Akron | (565)132-9970 x93939 | Wiza Bell
我想仅提取姓氏部分。
我尝试了typical str.substring(str.indexOf("|"), str.indexOf(" ")),但显然这会导致错误的字符串被提取。
你有什么办法可以从这些字符串中获取姓氏吗?
例如:
40327 Ocie Camp Apt. 117,Maywood | 1-155-932-2562 x738 | Sauer Meredith
76106 Tomas Highway,Santa Ana | 722.884.5632 | Roberts Westley 19056
Jamarcus Lane,Lawndale | (151)847-7455 x133 | Haag Camille 66724 Slip 12-C,Hoover | 841.047.3195 x69422 | Trantow Danielle 99824 Fisher Locks
#247,Akron | (565)132-9970 x93939 | Wiza Bell
我想仅提取姓氏部分。
我尝试了typical str.substring(str.indexOf("|"), str.indexOf(" ")),但显然这会导致错误的字符串被提取。
你有什么办法可以从这些字符串中获取姓氏吗?
s.split("|")[2]
。然后,要仅获取姓氏,因为姓氏可能包含空格,所以无法直接获取。 - AxelH