<link type="text/css" href="style.css" />
<link type="text/css" href="../style.css" />
<link type="text/css" href="home/style.css" />
<link type="text/css" href="../../style.css" />
<a href="../About.htm"><img border="0" src="images/r_about_site.gif" alt="О сайте" /></a>
превратилась в <a href="../About.htm"><img border="0" src="../../images/r_about_site.gif" alt="О сайте" /></a>
my_File, err := os.OpenFile(path.Join(DirFiles, fileDir.Name()), os.O_RDWR, 0666)
// Построчно считываем содержимое файла
var scanner = bufio.NewScanner(my_File)
for scanner.Scan() {
var myLine = scanner.Text()
if ... { // Если строка подходит под требования, то это строка myLine, которую будем заменять (после редактирования).
var new_myLine = ... // Сформирована новая строка (которую надо записать вместо myLine).
var re_Line = strings.Replace(myLine, myLine, new_myLine, -1)
my_File.WriteString(re_Line)
}
}
Если бы все было так просто... ) Я уже делал так, только с href - href=\".*%s\", не годится.
Надо именно ограничивать кавычками.