J'ai un fichier HTML avec plusieurs centaines
4 Réponses :
Copier la partie avec tous les balises Utilisez ensuite jQuery pour inclure la liste
list.html code>.
.html code> dans votre fichier HTML principal. Vous pouvez la coller dans votre fichier HTML principal: P>
<html>
<head>
<script src="jquery.js"></script>
<script>
$(function(){
$("#includedContent").load("list.html");
});
</script>
</head>
<body>
<div id="includedContent"></div>
</body>
</html>
Merci mais ce n'est pas ce que je cherche
En supposant que votre code dans PHP, dans un éditeur de texte avec une combinaison de remplace, vous pouvez convertir ces LI's dans une matrice PHP, puis boucle et créer les nouveaux fichiers. P>
Merci. Utilisé cette idée comme base à ma solution
Si vous cherchez simplement à obtenir les données entre les balises, vous pouvez utiliser cette regex (? <= <=
Merci mais je veux vraiment émettre le résultat à différents fichiers texte
J'ai résolu en remplaçant d'abord chaque CRLF dans l'espace, puis remplaçant chaque balise
Set FileSystem = CreateObject("Scripting.FileSystemObject")
strFile = "index.html"
Set input = FileSystem.OpenTextFile(strFile)
cnt = 0
Do Until input.AtEndOfStream
strLine = input.ReadLine
Set output = FileSystem.CreateTextFile("part" & Right("000" & cnt, 3) & ".html", 2, False)
output.WriteLine(strLine)
output.Close
cnt = cnt + 1
Loop
input.Close