110,535
社区成员
发帖
与我相关
我的任务
分享
(?m)^XXX(?:(?!XXX).)*$
string test = @"220 Welcome to TAP gateway for 263
ehlo ""
250-XFORWARD NAME ADDR PROTO HELO SOURCE
250-263.net
250-SIZE 47185920
250-ETRN
250-AUTH PLAIN LOGIN CRAM-MD5
250-AUTH=PLAIN LOGIN CRAM-MD5
250 8BITMIME
";
Regex reg = new Regex(@"(?m)(?<=250[-\x20]AUTH[=\x20](\S+\x20+)*)\S+(?=\x20+|$)");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
//输出
PLAIN
LOGIN
CRAM-MD5
PLAIN
LOGIN
CRAM-MD5