Это мой файл test1.txtC не соответствует новой строке
Line 4: http://go34.microsoft.com/fwlink/p/?LinkId=333333
Line 4: http://go/p.microsoft.com/fwlink/p/?LinkId=333333
Я хочу написать регулярное выражение, которые соответствуют это на 2 адреса, перечисленные здесь. Вот выражение Regex Я использую
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
Я просто не в состоянии получить матч-х и не могу понять, почему его не соответствия. Это же выражение регулярных выражений работает в блокноте ++. Не уверен, что я делаю неправильно. Может кому-то помочь.
, вероятно, не соответствует, потому что вторая строка не имеет новой строки в конце – Jonesopolis
Вы хотите, чтобы два URL-адреса были в одном совпадении или вы хотите вернуть несколько совпадений? Я чувствую, что это должно быть очевидно, но у меня возникают сомнения. Возможно, ваш '[\ r \ n]' необязательный с '?' – Guttsy