我有一組字符串,它們都具有相同的模式:「瓊斯,鮑勃 - 無時間」,它是姓氏,逗號,名字,然後是連字符而沒有時間。我想刪除姓氏和名字並將它們保存到變量中。我試過了:替換方法不起作用?
dim emp_name as string = "Jones, Bob - NO TIME"
emp_name = Replace(emp_name, "- NO TIME", "")
dim _Name as string() = emp_name.Split(",")
Dim first_Name as string = Name(0)
Dim last_Name as string = Name(1)
由於某些原因,替換並沒有擺脫「 - 沒有時間」,我不知道爲什麼。
爲什麼不使用'.NET'方法'String.Replace',而是使用舊的VB函數'Replace'? 這可以肯定地工作: 'emp_name = emp_name.Replace(「 - 沒有時間」,「」)' –
你編碼甚至編譯?你能分享'Replace'方法的代碼嗎? –
你的代碼示例對我來說工作得很好。除了最後兩行應該使用_Name而不是Name的事實。你的實際代碼是什麼? –