熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

使用.NET正則表達式區分中英文

2013-11-13 10:10:30  來源: .NET編程 

  摘要本文提供一個簡單的范例使用NET正則表達式實現中英文的區別具體需求就是把一個字符串中的中英文分開表示

  NET正則表達式情景描述

  這是一個網友的提問要求如下

  給出一個字符串中國China我愛你I love you程序可以實現中英文的區別;

  識別結果如下共四個元素

  中國

  China

  我愛你

  I love you

  NET正則表達式解決代碼

  這種問題天生就是給正則表達式准備的嘿嘿

  string ptn = [\ue\ufa]+|[azAZ\\s]+
  SystemTextRegularExpressionsRegex reg = new SystemTextRegularExpressionsRegex(ptn); 
  string z = 中國China我愛你I love you;  
  foreach (Match m in regMatches(z)) 
  {     
  ConsoleWriteLine(mValue); 
  }  

  上面就是NET正則表達式實現中英文區分的代碼非常簡練了吧!


From:http://tw.wingwit.com/Article/program/net/201311/12796.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.