-2
"member.php?1-ricarod&amp;s=50793b6188295f764bc938b1737b0a18" class="avatarlink"><img src="images/misc/unknown.gif" class="userlist_avatar_1" alt="" border="0" 

それからricarodを解析する必要があります。コードを試してみます

name = Regex.Match(content, @"\.php?1-(.*?)&.+"".class=""avatarlink").Groups[1].Value;

しかし、それは機能しません。なんで?

4

3 に答える 3

1

あなたは逃げるのを忘れました?

name = Regex.Match(content, 
    @"\.php\?1-(.*?)&.+"".class=""avatarlink").Groups[1].Value;
于 2013-02-07T18:27:57.473 に答える
0

「php」の後に疑問符をエスケープしてみてください。それが修正されることを保証するものではありませんが、それはおそらく問題の一部です。

regexlib.comには優れたオンライン正規表現テスターがあります

于 2013-02-07T18:28:02.237 に答える
0

疑問符は、正規表現に対して特別な意味を持っています。試す

 var name = Regex.Match(content, @"\.php\?1-(.*?)&").Groups[1].Value; 

'?'に注意してください エスケープされます。また、「ricardo」のみに関心がある場合は、正規表現を簡略化することもできます。

于 2013-02-07T18:29:27.810 に答える