TransWikia.com

Leer un .txt con Genexus y obtener datos

Stack Overflow en español Asked by Federico Moontero on December 28, 2021

Tengo la siguiente linea de texto en un .txt :

BF2D@Hj040001127874@rV04-56602@iEST@p@l911@n20@e4,040@d6@g@s24@v@Gl70@w-90@l70@w-90@l350@w-90@l70@w-90@l350@w-90@l70@w0@Pw1@C70@

Quisiera que al ingresar 127874 me muestre todos los numeros despues de @l como 35 70 70.
Tengo un código de aplicación de consola en c# pero solo obtengo toda la linea donde se encuentra ese numero, y no se a ciencia cierta si genexus entendera mi codigo.

El codigo es el siguiente:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace ConsoleApp3
{
    class ReadFriendRecords
    {
        public static void Main()
        {
            //the path of the file
            FileStream inFile = new FileStream(@"C:Rutaprueba.txt", FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(inFile);
            string record;
            string input;
            Console.Write("Ingrese un numero >> ");
            input = Console.ReadLine();
            try
            {

                // el programa lee el registro y lo muestra en la pantalla
                record = reader.ReadLine();
                while (record != null)
                {
                    if (record.Contains(input))
                    {
                        Console.WriteLine(record);
                    }
                    record = reader.ReadLine();
                }
            }
            finally
            {

                // después de que se haya leído el registro, el programa se cierra
                reader.Close();
                inFile.Close();
            }
            Console.ReadLine();
        }
    }
}

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP