2017-02-20 38 views
-7

如何從Mr.ABC或Dr.XYZ或M/S博士的姓名中提取姓名。來自M/S。 PQR在C#中?從c中提取姓名的標題#

+2

你甚至看過谷歌嗎?例如「從c#中的子字符串獲取子字符串」 – HimBromBeere

+0

您確定數據中不會有「John D. Smith」嗎? – Filburt

回答

1

我建議正則表達式一個乾淨的方式拿到冠軍。

Regex regex = new Regex(@"^(Mr|Ms|Dr|Sr)\."); 
Match match = regex.Match("Mr.ABC"); 
Console.WriteLine(match.Value); 
+0

謝謝克里斯!這將幫助我提取標題。 – Vijay

+0

@Vijay沒問題,如果這對你有用,請接受爲答案。 –

1

您可以將字符串拆分爲'。'然後取第一個值。

string str = "Mr.ABC"; string title = str.Spilt('.')[0];

1

有沒有必要使用正則表達式。 使用字符串拆分方法:

var title = myString.Split('.')[0];