using System.Collections.Generic;
public static void Main()
string remark = "5.FINSAR Aereo 735050";
string resultado = (remark.Substring(0, 2) == "5.") ? remark.Substring(2) : remark;
Console.WriteLine(remark);
Console.WriteLine(resultado);
Console.WriteLine("----------------------");
string remark2 = "126.H-AUTH-TRAN/AX1006/25FEB/01991740490513503875";
string remark3 = "127.H- AUTH-APV/185428/00/USD77.00";
string remark4 = "128.H- AUTH-CSC NOT SUPPLIED/";
string remark5 = "129.H- AUTH-AVS NOT SUPPLIED/";
string remark6 = "130.H-XXAUTH/185428/AX3----------1006/LA/USD77.00/25FEB/S";
string CodigoAutorizacion = "";
List<string> lstRemark = new List<string>();
foreach (var rm in lstRemark)
if (rm.Contains("XXAUTH/"))
string[] datos = rm.Split('/');
for (int i = 0; i < datos.Length; i++)
Linea = datos[0].Split('.')[0];
CodigoAutorizacion = datos[1];
Moneda = datos[4].Substring(0, 3);
Monto = Convert.ToDecimal(datos[4].Substring(3));
Remark = rm.Substring(6);
Console.WriteLine("Linea: " + Linea);
Console.WriteLine("CodigoAutorizacion: " + CodigoAutorizacion);
Console.WriteLine("Aerolinea: " + Aerolinea);
Console.WriteLine("Moneda: " + Moneda);
Console.WriteLine("Monto: " + Monto);
Console.WriteLine("Remark: " + Remark);
Console.WriteLine("-------------------------------------------");
string longtext = "NOVOTEL PROVIDENCIA,234 BATH ROAD,SANTIAGO,,UB35A,GB,PH-441234567890,/DR-75000/FC-CLP/PC-RTSCLNHT/HT-SGLB/HCC-RT/BS-HMP BKSMP/G-CC/C-6P/SI-NONSMOKING ROOM/CF-12345678 PIN 1234";
string lineCurr = longtext.Substring(0, longtext.IndexOf("/"));
Console.WriteLine("res: " + lineCurr);
string Moneda2 = lineCurr.Substring(0, 3).Trim();
string Monto2 = lineCurr.Substring(3).Trim();
Console.WriteLine("Moneda2: " + Moneda2);
Console.WriteLine("Monto2: " + Monto2);