如何从C#中的字符串中提取句点之前的文本?

如何从C#中的字符串中提取句点之前的文本?,c#,string,C#,String,假设我有一个字符串,其文本类似于,“mohdibrahim.tasal”。我想从这个字符串中提取“mohdibrahim” 我尝试过以下代码: string updateUser1 = user1.Trim(); 这是正确的方法,还是我应该使用另一种技术?试试看 string updateUser1 = user1.Substr(user1.IndexOf(".")+1); 不过我还没有测试过。好吧,假设我知道你想要什么 试一试 这将分割“.”上的字符串并返回最后一部分。这将返回句点(“.

假设我有一个字符串,其文本类似于,
“mohdibrahim.tasal”
。我想从这个字符串中提取
“mohdibrahim”

我尝试过以下代码:

string updateUser1 = user1.Trim(); 
这是正确的方法,还是我应该使用另一种技术?

试试看

string updateUser1 = user1.Substr(user1.IndexOf(".")+1);

不过我还没有测试过。

好吧,假设我知道你想要什么

试一试


这将分割“.”上的字符串并返回最后一部分。

这将返回句点(“.”)之前的所有内容


这将在第一个句点之后返回所有内容,而不是在第一个句点之前。我认为OP希望'string user=user1.Split('.')[0]获得“mohibrahim”
string user = user1.Split('.')[0];
string updateUser1 = user1.Substring(0,user1.IndexOf("."));