- /* Sms to be used
- Your a/c 594585 is debited INR 354.00 on 21-11-2014 17:45:31 Info PUR/HyperCity/Bangalore/
- */
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.IO;
- namespace Parse
- {
- class Program
- {
- static void Main(string[] args)
- {
- char ch;
- string temp="";
- string account="";
- string amount="";
- string location="";
- string date = "";
- StreamReader reader;
- reader = new StreamReader(@"C:\Users\slahoti2\New folder\LinkList\LinkList\sms.txt");
- do
- {
- ch = (char)reader.Read();
- if (ch != ' ')
- temp += ch;
- else
- {
- if (temp == "a/c")
- {
- ch = (char)reader.Read();
- while ( (char)ch!= ' ')
- {
- account += ch;
- ch = (char)reader.Read();
- }
- }
- if (temp == "INR")
- {
- ch = (char)reader.Read();
- while ( (char)ch!= ' ')
- {
- amount += ch;
- ch = (char)reader.Read();
- }
- }
- if (temp == "Info")
- {
- ch = (char)reader.Read();
- while ( (char)ch!= '.' && !reader.EndOfStream)
- {
- location += ch;
- ch = (char)reader.Read();
- }
- }
- if (temp == "on")
- {
- ch = (char)reader.Read();
- while ((char)ch != ' ')
- {
- date += ch;
- ch = (char)reader.Read();
- }
- }
- temp = "";
- }
- } while (!reader.EndOfStream);
- reader.Close();
- reader.Dispose();
- Console.WriteLine("Account no : "+account+"Amount :"+amount+"Location :"+ location+"On :"+date);
- Console.ReadLine();
- }
- }
- }