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

為臨高等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及臨高網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、臨高網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
這是一個(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)練了吧:)
【編輯推薦】
- C#正則表達(dá)式學(xué)習(xí)筆記
- 淺析C#正則表達(dá)式
- ASP.NET正則表達(dá)式的命名組和四向處理功能
- .NET正則表達(dá)式基礎(chǔ)學(xué)習(xí)資料
- .NET正則表達(dá)式的歷史
網(wǎng)站題目:使用.NET正則表達(dá)式區(qū)分中英文
分享網(wǎng)址:http://www.5511xx.com/article/ccdepcs.html


咨詢
建站咨詢
