我有一個字符串來作爲如何從較長的字符串中解析出此字符串?
FirstName LastLast (WorkerId)
因此,例如:
"Joe Thompson (234DerX)"
,我想解析了這一點,這個人對象
class Person
{
public string Name; //Joe Thompson
public string WorkerId; //234DerX
}
什麼是最好的方法解析出工作者ID和名稱。正則表達式?更簡單一些。一些名稱有中段的名字或多個名字,所以我可以依靠的唯一的事情是,作業人員ID被包圍「(」 +「)」
這實際上取決於數據在原始源文本中的結構(如果它是結構化的)。但可能是正則表達式的工作,是的。 –
我認爲如果不知道所有**的變化就不可能分辨出來。 – Liam
如果您唯一可以依賴的是工人ID的格式,那將不可能。 –