删除之外的不需要的文本

我想从文本框中删除除本之外的所有文本。

这是我的头脑,但希望将引导你朝着正确的方向:)

 String email = "www.abc.com "; String result = ""; int firstIndex = email.IndexOf('<'); int lastIndex = email.IndexOf('>'); if(lastIndex > firstIndex) result = email.Substring(firstIndex + 1, lastIndex-firstIndex-1); 

试试这个

 var strText = "asdasdsdsdf sdfsfsdf"; var pattern = new Regex(@"\<(?(.+?))\>"); var matches = pattern.Matches(strText); foreach (Match match in matches) { Console.WriteLine("Data: " + match.Groups["data"]); } //Output: //Data: data1 //Data: data2