Je dois extraire des données d'un fichier texte et les insérer dans des colonnes dans une feuille Excel. Je sais comment faire si les lignes et la longueur de la chaîne sont connues. Mais le fichier texte particulier est complexe et l'index de départ ou la longueur ne peuvent pas être fournis. Mais le mot de départ (PCPU01) de la ligne est connu. Par exemple: PCPU01,T2716,0.00,0.01,0.00,0.00
Extrait des données du fichier texte
sortie: T2716 0 0.01 0 0
Dans ce cas, quelqu'un peut s'il vous plaît laissez-moi savoir comment extraire les textes?
Votre sortie est *** pas *** une sous-chaîne de votre entrée. Que se passe-t-il? – spender
Veuillez montrer le code et les commentaires pertinents seulement. Votre question est _ "Comment est-ce que j'analyse' PCPU01, T2716,0.00,0.01,0.00,0.00' à 'T2716 0 0.01 0 0' s'il vous plaît montrez-moi le code" _. Ce n'est pas comme ça que ça fonctionne. Vous devez montrer ce qui peut différer pour l'entrée, ce que vous voulez faire ensuite et ce que vous avez essayé d'analyser. – CodeCaster
Si vous avez une ligne, vous pouvez trouver l'index du mot de départ (méthode 'IndexOf') puis lire le nombre de caractères requis (ou si vous ne connaissez pas la longueur - vous devez connaître la fin du motif et calculer la longueur requise). Vous pouvez également utiliser 'regex's mais cela va être plus complexe. Essayez certaines de ces idées et mettez à jour la question si vous avez des problèmes. Fournissez-nous également des exemples d'entrées et de sorties attendues pour nous aider à obtenir une solution de travail. – Pako