bonjour a tous !
je suis débutant en programmation j'essaye de remplacer a partir d'un fichier les tags contenu dans un autre fichier.
le remplacement des tags s'effectue bien mais a chaque fois il repasse plusieurs fois sur la même ligne et je me retrouve avec un fichier de 100 lignes pourtant j'ai besoin de 20 lignes
merci de m'aider
voici le resultat
opkg update
opkg update
opkg update
opkg update
opkg update
opkg update
opkg update
opkg update
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
OVPN_DIR="/etc/openvpn"
et je veux
opkg update
opkg install openvpn-openssl openvpn-easy-rsa
je suis débutant en programmation j'essaye de remplacer a partir d'un fichier les tags contenu dans un autre fichier.
le remplacement des tags s'effectue bien mais a chaque fois il repasse plusieurs fois sur la même ligne et je me retrouve avec un fichier de 100 lignes pourtant j'ai besoin de 20 lignes
merci de m'aider
C#:
public List<string> Replacetag(string commandpath, Dictionary<string, string> dict)
{
List<string> replace = new List<string>();
StreamReader sr = new StreamReader(commandpath);
string Line;
while ((Line= sr.ReadLine()) != null)
{
foreach (KeyValuePair<string, string> uci in dict)
{
if (Line!.Contains(uci.Key))
{
Line.Equals(Line);
}
else if(Line.Contains(uci.Key))
{
Line = Line.Replace(uci.Key, uci.Value);
break;
}
replace.Add(Line);
for (int i = 0; i < replace.Count; i++)
{
if (replace.Contains(uci.Key))
{
replace.Remove(replace);
}
}
}
}
return replace;
}
voici le resultat
opkg update
opkg update
opkg update
opkg update
opkg update
opkg update
opkg update
opkg update
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
opkg install openvpn-openssl openvpn-easy-rsa
OVPN_DIR="/etc/openvpn"
et je veux
opkg update
opkg install openvpn-openssl openvpn-easy-rsa
Last edited by a moderator: