Posts

Showing posts from October, 2014

C# - List all the links in a website.

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

namespace ProgrammingDotNet
{
    class Program
    {
        public static void Main(string[] args)
        {
            StreamReader reader = null;
            try
            {
                WebRequest request = WebRequest.Create("http://www.techexams.net/");
                WebResponse response = request.GetResponse();
                reader = new StreamReader(response.GetResponseStream());
                string content = reader.ReadToEnd();

                Regex regex = new Regex("href\\s*=\\s*\"([^\"]*)\"", RegexOptions.IgnoreCase);

                MatchCollection matches = regex.Matches(content);
                foreach (Match match in matches)
                {
                    Console.WriteLine(match.Groups[1]);
                }
            }
     …

C# - Simple program that dumps text files to the windows console.

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


namespace ProgrammingDotNet
{
    class Program
    {
        public static void Main(string[] args)
        {
            String filename = "C:\\Users\\Isuru\\Desktop\\google_5000000.txt";
            StreamReader reader = new StreamReader(filename);
            for (String line = reader.ReadLine(); line != null; line = reader.ReadLine())
            {
                Console.WriteLine(line);
            }
            reader.Close();
            Console.ReadLine();
        }
    }
}