最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#使用正則表達式匹配字符串驗證URL示例

 更新時間:2013年12月06日 09:43:53   作者:  
這篇文章主要介紹了c#使用正則表達式的小示例,匹配字符串、驗證URL,大家參考使用吧

在System.Text.RegularExpression命名空間里,有正則表達式方法。

復(fù)制代碼 代碼如下:

using System.Collections.Generic;

using System.Text;
using System.Text.RegularExpressions;

namespace RegexDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            Regex regex = new Regex("China", RegexOptions.IgnoreCase);
            //使用Match方法。
            string source = "China is my mother,My mother is china!";
            Match m = regex.Match(source);
            if (m.Success)
            {
                Console.WriteLine("找到第一個匹配");
            }
            Console.WriteLine(new string('-',9));
            //下面的樣例將演示使用Matches方法進行匹配
            MatchCollection matches=regex.Matches(source);
            foreach(Match s in matches)
            {
                if(s.Success)
                    Console.WriteLine("找到了一個匹配");
            }
            Console.ReadLine();
         }
    }
}
[/code]

復(fù)制代碼 代碼如下:

using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

namespace URLRegex
{
    class Program
    {
        static void Main(string[] args)
        {
            string Pattern = @"^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&$%\$#\=~])*$";
            Regex r = new Regex(Pattern);
            string source = "http://www.fzitv.net";
            Match m = r.Match(source);
            if (m.Success)
            {
                Console.WriteLine("URL驗證成功!");
            }
            else
            {
                Console.WriteLine("URL驗證失敗!");
            }
            Console.ReadLine();
        }
    }
}

相關(guān)文章

  • C# 并行和多線程編程——Task進階知識

    C# 并行和多線程編程——Task進階知識

    這篇文章主要介紹了C# 并行和多線程編程——Task進階知識的的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C#實現(xiàn)簡單的登錄界面

    C#實現(xiàn)簡單的登錄界面

    我們在使用C#做項目的時候,基本上都需要制作登錄界面,那么今天我們就來一步步看看,如果簡單的實現(xiàn)登錄界面呢,本文給出2個例子,由簡入難,希望大家能夠喜歡。
    2015-11-11
  • C#實現(xiàn)公式計算驗證碼的示例詳解

    C#實現(xiàn)公式計算驗證碼的示例詳解

    現(xiàn)在很多的平臺已經(jīng)不使用普通的數(shù)字、字母等驗證碼了,取而代之的是拼圖類、選圖類、旋轉(zhuǎn)類或者計算類的驗證碼。本文將利用C#實現(xiàn)一個公式計算驗證碼,感興趣的可以了解一下
    2022-10-10
  • C#類的創(chuàng)建與初始化實例解析

    C#類的創(chuàng)建與初始化實例解析

    這篇文章主要介紹了C#類的創(chuàng)建與初始化實例解析,有助于初學(xué)者較為直觀的理解C#的類,需要的朋友可以參考下
    2014-07-07
  • 使用Linq注意事項避免報錯的方法

    使用Linq注意事項避免報錯的方法

    這篇文章主要介紹了使用Linq注意事項避免報錯的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • C#用委托BeginInvoke做異步線程

    C#用委托BeginInvoke做異步線程

    今天小編就為大家分享一篇關(guān)于C#用委托BeginInvoke做異步線程,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • C#分屏控件用法實例

    C#分屏控件用法實例

    這篇文章主要介紹了C#分屏控件用法實例,需要的朋友可以參考下
    2014-08-08
  • C#實現(xiàn)字符串轉(zhuǎn)換成字節(jié)數(shù)組的簡單實現(xiàn)方法

    C#實現(xiàn)字符串轉(zhuǎn)換成字節(jié)數(shù)組的簡單實現(xiàn)方法

    這篇文章主要介紹了C#實現(xiàn)字符串轉(zhuǎn)換成字節(jié)數(shù)組的簡單實現(xiàn)方法,僅一行代碼即可搞定,非常簡單實用,需要的朋友可以參考下
    2015-05-05
  • C#使用protobuf-net進行序列化的詳細操作

    C#使用protobuf-net進行序列化的詳細操作

    本文帶領(lǐng)大家學(xué)習(xí)C#中protobuf-net工具的另一種使用體驗,這個工具的使用體驗屬于Code-First模式,先定義類型,并使用注解進行標記,不需要先編寫.proto文件,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • C#中Equality和Identity淺析

    C#中Equality和Identity淺析

    這篇文章主要介紹了C#中Equality和Identity淺析,本文先是講解了Equality和Identity的定義,同時講解了判斷兩個對象等價性的4種方法,需要的朋友可以參考下
    2014-12-12

最新評論

西青区| 仁化县| 平凉市| 精河县| 怀宁县| 泗阳县| 肇庆市| 山阳县| 遵义市| 格尔木市| 桂平市| 松阳县| 略阳县| 宿州市| 北海市| 马鞍山市| 阿克苏市| 双牌县| 盐池县| 丘北县| 蓬莱市| 搜索| 鹤峰县| 林甸县| 大名县| 文登市| 泽库县| 金华市| 南木林县| 岢岚县| 浦东新区| 玉环县| 龙江县| 荔波县| 綦江县| 鄄城县| 东台市| 晴隆县| 隆昌县| 文安县| 龙江县|