我在格式一系列的地址線:12345某個地址,有些廣場|電話號碼|姓名從一個奇怪的大字符串中提取子串(重複字符)
例如:
40327 Ocie Camp Apt。 117,梅伍德| 1-155-932-2562 x738 |紹爾梅雷迪思
76106托馬斯公路,聖安娜| 722.884.5632 |羅伯茨韋斯特利19056
賈馬克斯裏,朗代爾|(151)847-7455 x133 |哈格卡米爾66724滑
12-C,胡佛| 841.047.3195 x69422 | Trantow丹妮爾99824個費舍爾鎖
#247,阿克倫城|(565)132-9970 x93939 | Wiza貝爾
我試圖提取姓氏標準只有t。我試過典型的str.substring(str.indexOf(「|」),str.indexOf(「」)),但顯然這導致錯誤的字符串被提取。
任何關於如何從這些字符串中獲取姓氏的想法?
有沒有在所有的「怪異的字符串」多個姓? –
編輯它 - 它們意味着分開的行。每行一個姓。 –
這是一個分隔字符串,因此將字符串拆分爲一個正確的單元格:'s.split(「|」)[2]'。那麼,爲了只獲得姓氏,你不能因爲姓氏可以有空間 – AxelH