У меня есть программа, которая отслеживает html-файлы и находит теги href, берет строку внутри (ссылку) и преобразует ее в местоположение файла.
Проблема возникает, когда тег href использует относительные ссылки,Например:
<a href="../../../images/arrow.gif"/>
В этом случае моя программа возвращает, например:
\\server\webroot\folder\foo\bar\mew\..\..\..\images\arrow.gif
(поскольку она не начинается с "http", она добавляетсяпуть к файлу, в котором он находится к началу).
Это, очевидно, можно упростить до:
\\server\webroot\folder\images\arrow.gif
Есть ли объект, который может сделать такое упрощение или сделатьМне нужно провести разбор строк - и если да, то как лучше?