Regex i zmiana wyrażenia w MatchCollections

0

Witam,

Parsuję kod HTML za pomocą wyrażeń regularnych. Następnie dane wrzucam w MatchCollections, a potem w HashSet.
Mój problem polega na tym, że niektóre linki są ścieżkami względnymi, zaczynającymi się od pewnego momentu i chciałbym dopisać przed nimi http://www.strona.com/ ale nie wiem jak zrobić to tylko w tych linkach, które są niepełne.

0

Hmm...
parsujesz całe strony wyrażeniami regularnymi i nie jesteś w stanie sprawdzić czy przed danym wyrażeniem stoi dany ciąg znaków?

0

Tak, niektóre linki zaczynają sie http://... <- prawidłowo, a inne pl/pl/dalszyciag adresu <- czyli bez http://

1

No ale jak już masz link to chyba można sprawdzić czy w danym stringu jest dany ciąg znaków - chociażby przez takie metody jak contains, startwith czy substring

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0