如何从C#中的字符串中提取一段时间之前的文本?

ibr*_*him -3 c# string

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

我试过这段代码:

string updateUser1 = user1.Trim(); 
Run Code Online (Sandbox Code Playgroud)

这是正确的方法,还是我应该使用另一种技术?

Adr*_*der 8

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

尝试

string user = user1.Split('.')[0];
Run Code Online (Sandbox Code Playgroud)

这会将字符串拆分为'.' 并返回最后一部分.


Geo*_*ord 7

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

string updateUser1 = user1.Substring(0,user1.IndexOf("."));
Run Code Online (Sandbox Code Playgroud)