110,533
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
namespace sxLdfang
{
class Program
{
static void Main(string[] args)
{
string html = @"GET http://www.139931.com/index.php?ac=voteimg&tid=1539&auth=1&openid=oyV8_t-mSTcQ3vqIB1GNF1OgjaKk&sign=7720E74211E159DB200E21F89E3FB580&time=1413441222 HTTP/1.1
Host: www.139931.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; HM NOTE 1LTETD Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 MicroMessenger/5.4.0.96_r804574.480 NetType/WIFI
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN,en-US;q=0.8
Cookie: zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
X-Requested-With: com.tencent.mm";
string pattern = @"(?is)&openid=(?<openid>[^&]+)&sign=(?<sign>[^&]+)&time=(?<time>\d+).*Cookie: (?<cookie>.+?)\n";
MatchCollection mc = Regex.Matches(html, pattern);
foreach (Match m in mc)
{
Console.WriteLine(" openid:" + m.Groups["openid"].Value);
Console.WriteLine(" sign:" + m.Groups["sign"].Value);
Console.WriteLine(" time:" + m.Groups["time"].Value);
Console.WriteLine(" cookie:" + m.Groups["cookie"].Value);
Console.WriteLine();
}
Console.ReadKey();
}
}
}
运行结果:
openid:oyV8_t-mSTcQ3vqIB1GNF1OgjaKk
sign:7720E74211E159DB200E21F89E3FB580
time:1413441222
cookie:zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
namespace sxLdfang
{
class Program
{
static void Main(string[] args)
{
string html = @"GET http://www.139931.com/index.php?ac=voteimg&tid=1539&auth=1&openid=oyV8_t-mSTcQ3vqIB1GNF1OgjaKk&sign=7720E74211E159DB200E21F89E3FB580&time=1413441222 HTTP/1.1
Host: www.139931.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; HM NOTE 1LTETD Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 MicroMessenger/5.4.0.96_r804574.480 NetType/WIFI
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN,en-US;q=0.8
Cookie: zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
X-Requested-With: com.tencent.mm
GET http://www.139931.com/index.php?ac=voteimg&tid=1539&auth=1&openid=oyV8_t-mSTcQ3vqIB1GNF1OgjaKk&sign=7720E74211E159DB200E21F89E3FB580&time=1413441222 HTTP/1.1
Host: www.139931.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; HM NOTE 1LTETD Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 MicroMessenger/5.4.0.96_r804574.480 NetType/WIFI
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN,en-US;q=0.8
Cookie: zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
X-Requested-With: com.tencent.mm
GET http://www.139931.com/index.php?ac=voteimg&tid=1539&auth=1&openid=oyV8_t-mSTcQ3vqIB1GNF1OgjaKk&sign=7720E74211E159DB200E21F89E3FB580&time=1413441222 HTTP/1.1
Host: www.139931.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; HM NOTE 1LTETD Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 MicroMessenger/5.4.0.96_r804574.480 NetType/WIFI
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN,en-US;q=0.8
Cookie: zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
X-Requested-With: com.tencent.mm";
string pattern = @"(?is)&openid=(?<openid>[^&]+)&sign=(?<sign>[^&]+)&time=(?<time>\d+).*?Cookie: (?<cookie>.+?)\n";
MatchCollection mc = Regex.Matches(html, pattern);
foreach (Match m in mc)
{
Console.WriteLine(" openid:" + m.Groups["openid"].Value);
Console.WriteLine(" sign:" + m.Groups["sign"].Value);
Console.WriteLine(" time:" + m.Groups["time"].Value);
Console.WriteLine(" cookie:" + m.Groups["cookie"].Value);
Console.WriteLine();
}
Console.ReadKey();
}
}
}
运行结果:
openid:oyV8_t-mSTcQ3vqIB1GNF1OgjaKk
sign:7720E74211E159DB200E21F89E3FB580
time:1413441222
cookie:zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
openid:oyV8_t-mSTcQ3vqIB1GNF1OgjaKk
sign:7720E74211E159DB200E21F89E3FB580
time:1413441222
cookie:zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
openid:oyV8_t-mSTcQ3vqIB1GNF1OgjaKk
sign:7720E74211E159DB200E21F89E3FB580
time:1413441222
cookie:zdNa_2132_saltkey=b408wFAt; zdNa_2132_lastvisit=1413437620; zdNa_2132_sid=EXkZII; zdNa_2132_lastact=1413441220%09index.php%09
openid=(?<openid>[\s\S]*?)&sign=(?<sign>[\s\S]*?)&time=(?<time>[\s\S]*?)[\s\S]*?Cookie:(?<cookie>[\s\S]*?)[\s\S]*?
你自己 再修改一下
可以把 这个正则 提出来 单个匹配