help高分求教:如何从一个字符串中取出所有符合某正则表达式的子数据串?

cyyno1 克拉玛依市智业科技有限公司 数据库工程师/管理员  2006-10-26 04:02:43
如:
string ls_text;
string sPattern = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";

如何从ls_text中找出符合sPattern的所有子字符串?
...全文
209 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cyyno1 2006-11-10
苦心钻研n多天还是没有成果,各位的方法都试了还是不行。不过还是要谢谢大家。
回复
ilove8 2006-10-28
MatchCollection matchs = regx.Matches( str );
foreach( Match match in matchs )
{
Console.WriteLine( match.Value );
}
回复
string str = ...
Regex regx = new Regex( @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
);
MatchCollection matchs = regx.Matches( str );
foreach( Match match in matchs )
{
Console.WriteLine( match.Value );
}
回复
cyyno1 2006-10-26
我新手,具体点好吗
回复
petshop4 2006-10-26
string ls_text;
string sPattern = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";
MatchCollection matchs = regx.Matches(ls_text,sPattern);
foreach( string match in matchs )
{
Response.Write(match);
}
回复
Regex regx = new Regex( .... );
MatchCollection matchs = regx.Matches( str );
foreach( Match match in matchs )
{
Console.WriteLine( match.Value );
}
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2006-10-26 04:02
社区公告

让您成为最强悍的C#开发者