Я загрузил HTML-документ в строку с помощью .NET. У меня есть этот REGEX, который я могу использовать для сопоставления URL-адресов и их замены, но мне нужно только сопоставить ТОЛЬКО URL-адреса, которые НЕ полностью определены.
Если это моя строка:
djdjdjdjdjdj src="www.example.com/images/x.gif" dkkdkdkdk src="/images/x.gif
Мой результат будет выглядеть так:
djdjdjdjdjdj src="subdomain.example.com/images/x.gif" dkkdkdkdk src="http://www.example.com/images/x.gif
Я думаю, мне нужен REGEX, который будет соответствовать строкам, которые начинаются с src
или href
и не имеют более одного периода. Это регулярное выражение сопоставляет ссылки, которые имеют хотя бы один период, поэтому они не соответствуют им правильно.
(src|href)\=(\"(.+?)[\.](.+?)\")
Спасибо за любую информацию. Я кодирую это в C #, но нужен только REGEX