J'ai un "|" fichier délimité que tout ce que je veux faire est de lire toutes les lignes et où "< \ HRM>" existe remplacer par "" (rien). Et où "HRM \" existe remplacer avec. Il doit tout écrire dans le même ordre que celui dans lequel il a été lu.C# remplacement d'éléments dans le fichier texte
Je voudrais faire cela en modifiant l'écriture originale, sans en écrire une nouvelle. Si je dois écrire un nouveau fichier, je suppose que je dois le faire.
Ugh, en lisant le tout en même temps? Le remplacement ligne par ligne est beaucoup plus facile sur votre utilisation de la mémoire. –
Vous faites quelques suppositions, que A) il y a/n/r dans le fichier. Il pourrait ne pas être. B) qu'un "" ou "HRM \" n'emballe pas les lignes. Je ne savais pas à quoi ressemblait le fichier, donc le mieux serait de tout lire, même si c'est lent. J'allais juste lire en octets un tampon, mais comment pourrais-je savoir quand j'étais au milieu d'un "<\HRM>" ou non? –
cela a bien fonctionné s'attendre à ce qu'il place dans un espace supplémentaire, de sorte qu'il finit par être quoi que | ; . Je l'ai souffert pour être quoi que ce soit | | le | sont déjà dans le fichier. –