如何使用.NET正則表達(dá)式區(qū)分中英文_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

      推薦:關(guān)于ASP.NET開(kāi)發(fā)中Web標(biāo)準(zhǔn)的幾點(diǎn)建議
      摘要:NET開(kāi)發(fā)新手總會(huì)遇到一些ASP.NET開(kāi)發(fā)過(guò)程中與Web標(biāo)準(zhǔn)之間的沖突問(wèn)題,這里向您提供幾個(gè)建議,使ASP.NET開(kāi)發(fā)過(guò)更加符合Web標(biāo)準(zhǔn)。 Visual Studio.NET從2003到現(xiàn)在的2008,一路走來(lái)慢慢強(qiáng)大從以前的vs2003能自動(dòng)改亂你的html代碼到現(xiàn)在在vs2008中都能直接

      摘要:本文提供一個(gè)簡(jiǎn)單的范例:使用.NET正則表達(dá)式實(shí)現(xiàn)中英文的區(qū)別。具體需求就是把一個(gè)字符串中的中英文分開(kāi)表示。

      .NET正則表達(dá)式:情景描述

      這是一個(gè)網(wǎng)友的提問(wèn),要求如下:

      給出一個(gè)字符串,如“中國(guó)China我愛(ài)你I love you”,程序可以實(shí)現(xiàn)中英文的區(qū)別;

      識(shí)別結(jié)果如下:共四個(gè)元素

      中國(guó)

      China

      我愛(ài)你

      I love you

      .NET正則表達(dá)式解決代碼

      這種問(wèn)題,天生就是給正則表達(dá)式準(zhǔn)備的,嘿嘿。

      string ptn = "[\u4e00-\u9fa5]+|[a-zA-Z\\s]+";
      System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(ptn);
      string z = "中國(guó)China我愛(ài)你I love you"; 
      foreach (Match m in reg.Matches(z))
      {    
      Console.WriteLine(m.Value);


      上面就是.NET正則表達(dá)式實(shí)現(xiàn)中英文區(qū)分的代碼,非常簡(jiǎn)練了吧!

       

      分享:揭秘ASP.NET的開(kāi)發(fā)安全問(wèn)題
      前言:之所以想到要寫ASP.NET安全問(wèn)題的文章,是有感于自己的一些經(jīng)歷。想當(dāng)初自己學(xué)習(xí)ASP.NET的時(shí)候,到處找有關(guān)安全方面的文章,當(dāng)時(shí)發(fā)現(xiàn)很多文章指示蜻蜓點(diǎn)水的告訴我怎么用,如安全的主要問(wèn)題有哪5個(gè),也只是很簡(jiǎn)要的告訴我什么是Forms身份驗(yàn)證,什么是

      來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2009-10-06
      相關(guān).Net教程