0
<a href="http://www.try.com"><strong>Try link word</strong></a>  

こんにちは。この文字列の一部を取得するにはどうすればよいですか

http://www.try.comおよびTry リンク ワード

c# 4.0 正規表現で?

私はこれを試しましたが、うまくいきませんでした;

var expression = @"<a href=""(.*?)""><strong>(.*?)</strong>";
                        Match m = Regex.Match(text, expression);
                        while (m.Success)
                        {
                            Response.Write("Match: " + m.Groups[0] + " <br> Area code: " + m.Groups[1] +"<br><hr><br>");
                            m = m.NextMatch();
                        }
4

1 に答える 1

2

私はあなたのコードを試して、これを得ました:

Match: <a href="http://www.try.com"><strong>Try link word</strong> <br> Area code: http://www.try.com<br><hr><br>

(psst、次回「機能しない」コードがある場合は、質問に何を取得したか、また何を期待したかを記入してください)。

変化:

Response.Write("Match: " + m.Groups[0] + " <br> Area code: " + m.Groups[1] +"<br><hr><br>");

Response.Write("Match: " + m.Groups[1] + " <br> Area code: " + m.Groups[2] +"<br><hr><br>");

これを手に入れました:

Match: http://www.try.com <br> Area code: Try link word<br><hr><br>

それはあなたが望んでいたものですか?

于 2013-03-08T15:06:03.340 に答える