1

これは私のファイルtest1.txtです

Line 4:   http://go34.microsoft.com/fwlink/p/?LinkId=333333
    Line 4:   http://go/p.microsoft.com/fwlink/p/?LinkId=333333

ここにリストされている 2 つの URL に一致する正規表現を書きたいと思います。これが私が使用している正規表現です

string pattern = "http://go.*?.microsoft.com/fwlink.*?[\r\n]";

私は試合が次のようになることを期待しています:

http://go34.microsoft.com/fwlink/p/?LinkId=333333
http://go/p.microsoft.com/fwlink/p/?LinkId=333333

一致を取得できず、一致しない理由がわかりません。同じ正規表現が notepad++ でも機能します。私が間違っているのかわかりません。誰か助けてください。

4

5 に答える 5

0

これを試して:

//note the @ at the beginning
string pattern = @"http://go.*?.microsoft.com/fwlink.*?[\r\n]";
于 2013-09-19T17:20:00.960 に答える