国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

.NET下正則表達(dá)式應(yīng)用四例

開發(fā) 后端
本文用Visual Basic和C#兩種語言編寫了.NET平臺下常用的四個(gè)正則表達(dá)式示例,包括電子郵件格式確認(rèn)、清理字符串、更改日期格式和提取URL信息,希望您對您有所幫助。

1.確認(rèn)有效電子郵件格式

下面的代碼示例使用靜態(tài) Regex.IsMatch 方法驗(yàn)證一個(gè)字符串是否為有效電子郵件格式。如果字符串包含一個(gè)有效的電子郵件地址,則 IsValidEmail 方法返回 true,否則返回 false,但不采取其他任何操作。您可以使用 IsValidEmail,在應(yīng)用程序?qū)⒌刂反鎯υ跀?shù)據(jù)庫中或顯示在ASP.NET 頁中之前,篩選出包含無效字符的電子郵件地址。

Visual Basic代碼示例

Function IsValidEmail(strIn As String) As Boolean

  ' Return true if strIn is in valid e-mail format.

  Return Regex.IsMatch(strIn, ("^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|
                        (([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$")

  End Function

C#代碼示例

bool IsValidEmail(string strIn)

  {

  // Return true if strIn is in valid e-mail format.

  return Regex.IsMatch(strIn, @"^([w-.]+)@(([[0-9]{1,3}.[0-9]
                     {1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$");

  }

2.清理輸入字符串

下面的代碼示例使用靜態(tài) Regex.Replace 方法從字符串中抽出無效字符。您可以使用這里定義的 CleanInput 方法,清除掉在接受用戶輸入的窗體的文本字段中輸入的可能有害的字符。CleanInput 在清除掉除 @、-(連字符)和 .(句點(diǎn))以外的所有非字母數(shù)字字符后返回一個(gè)字符串。

Visual Basic代碼示例

Function CleanInput(strIn As String) As String

  ' Replace invalid characters with empty strings.

  Return Regex.Replace(strIn, "[^w.@-]", "")

  End Function

C#代碼示例

String CleanInput(string strIn)

  {

  // Replace invalid characters with empty strings.

  return Regex.Replace(strIn, @"[^w.@-]", "");

  }

3.更改日期格式

以下代碼示例使用 Regex.Replace方法來用 dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。

Visual Basic代碼示例

Function MDYToDMY(input As String) As String

  Return Regex.Replace(input, _

  "b(?d{1,2})/(?d{1,2})/(?d{2,4})b", _

  "${day}-${month}-${year}")

  End Function


C#代碼示例

String MDYToDMY(String input)

  {

  return Regex.Replace(input,

  "\b(?\d{1,2})/(?\d{1,2})/(?\d{2,4})\b",

  "${day}-${month}-${year}");

  }

Regex替換模式

本示例說明如何在 Regex.Replace 的替換模式中使用命名的反向引用。其中,替換表達(dá)式 ${day} 插入由 (?...) 組捕獲的子字符串。

有幾種靜態(tài)函數(shù)使您可以在使用正則表達(dá)式操作時(shí)無需創(chuàng)建顯式正則表達(dá)式對象,而 Regex.Replace 函數(shù)正是其中之一。如果您不想保留編譯的正則表達(dá)式,這將給您帶來方便

4.提取URL 信息

以下代碼示例使用Match.Result 來從URL提取協(xié)議和端口號。例如,“http://www.example.com:8080/letters/readme.html”將返回“http:8080”。

Visual Basic代碼示例

Function Extension(url As String) As String

  Dim r As New Regex("^(?w+)://[^/]+?(?:d+)?/", _

  RegexOptions.Compiled)

  Return r.Match(url).Result("${proto}${port}")

  End Function

C#代碼示例

String Extension(String url)

  {

  Regex r = new Regex(@"^(?w+)://[^/]+?(?:d+)?/",

  RegexOptions.Compiled);

  return r.Match(url).Result("${proto}${port}");

  }

 

【編輯推薦】

  1. 如何在PHP中使用正則表達(dá)式
  2. 淺談Java中正則表達(dá)式的優(yōu)化方法
責(zé)任編輯:佚名 來源: IT專家網(wǎng)
相關(guān)推薦

2009-08-07 14:24:31

.NET正則表達(dá)式

2024-09-14 09:18:14

Python正則表達(dá)式

2010-01-07 13:29:00

VB.NET正則表達(dá)式

2011-07-11 12:33:30

JAVA

2011-06-16 16:05:23

正則表達(dá)式

2010-03-03 12:58:41

Linux正則表達(dá)式

2018-09-27 15:25:08

正則表達(dá)式前端

2012-01-12 10:21:57

正則表達(dá)式

2009-08-07 14:31:40

.NET正則表達(dá)式基礎(chǔ)

2020-09-04 09:16:04

Python正則表達(dá)式虛擬機(jī)

2009-08-24 17:14:41

正則表達(dá)式C#和.NET框架

2010-01-05 17:46:04

.NET Framew

2010-03-25 18:25:36

Python正則表達(dá)式

2021-01-27 11:34:19

Python正則表達(dá)式字符串

2017-05-12 10:47:45

Linux正則表達(dá)式程序基礎(chǔ)

2009-02-18 09:48:20

正則表達(dá)式Java教程

2019-07-17 15:45:47

正則表達(dá)式字符串前端

2009-09-16 18:19:34

正則表達(dá)式組

2022-03-28 06:19:14

正則表達(dá)式開發(fā)

2011-06-02 12:34:16

正則表達(dá)式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

亚洲三级电影全部在线观看高清| fc2ppv国产精品久久| av在线播放一区| 亚洲码国产岛国毛片在线| 91久久国产自产拍夜夜嗨| 亚洲优女在线| 色综合久久88色综合天天免费| 黄色高清视频网站| 国产精品成人av| 91色在线porny| 国产在线精品播放| 狠狠操夜夜操| 国产一区二三区好的| 成人国产精品久久久久久亚洲| 免费一级网站| 大陆精大陆国产国语精品| 日韩欧美亚洲国产精品字幕久久久| 在线观看成人影院| 精品国产午夜肉伦伦影院| 日韩一区国产二区欧美三区| 亚洲jjzzjjzz在线观看| 成人福利视频在线看| 日本一区二区三区四区高清视频| 免费观看久久av| 亚洲精品菠萝久久久久久久| 伊人久久大香线蕉午夜av| 国产精品av一区二区| 欧洲亚洲精品在线| 国产精品青青草| 国产精品三p一区二区| 亚洲人成网7777777国产| 中文字幕乱码一区二区三区| 欧美日本中文| 国产精品美女999| 国产在线导航| 欧美日韩国产亚洲一区| 欧美中文在线免费| 亚洲综合图片| 97精品久久久久中文字幕| 先锋影音亚洲资源| 亚洲天堂一区二区| 国产人伦精品一区二区| 久久久久久久久网站| 国产69精品久久久久9999人| 亚洲精品一区中文字幕乱码| 搞黄网站在线看| 欧美成人激情免费网| 性欧美1819sex性高清大胸| 欧美精品一卡两卡| 欧美黑人在线观看| 蜜臀av国产精品久久久久 | 欧美成人午夜77777| 欧美巨乳美女视频| 欧美变态xxxx| 一区二区三区视频在线观看| 交视频在线观看国产| 亚洲综合成人在线视频| 992tv在线观看免费进| 日韩精品亚洲专区| 欧美在线日韩精品| 蜜桃视频在线观看一区| 一本久道久久综合| 粉嫩一区二区三区在线看| 日韩av片在线看| 国产精品免费av| 国产精品一区二区免费| 亚洲黄色影院| 天堂av一区二区| 国产精品1区2区| 欧美日韩中文在线视频| 亚洲色图19p| 日韩在线免费播放| 久久精品国产成人一区二区三区| 九九热视频这里只有精品| 九九99久久精品在免费线bt| 国内外成人免费激情在线视频| 成人资源www网在线最新版| 欧美日韩国产精品自在自线| 色呦呦在线免费观看| 尤物yw午夜国产精品视频明星| 一区二区亚洲视频| 国产精品高潮呻吟久久av无限 | 免费看成人人体视频| 91免费欧美精品| 日韩avvvv在线播放| 欧美这里只有精品| 亚洲码国产岛国毛片在线| a√资源在线| 国产一区二区三区在线免费观看| 国产伦精品一区二区三区在线播放 | 97精品一区二区视频在线观看| 福利片在线观看| 日韩精品一区国产麻豆| 国产精品国产亚洲精品| 国产日韩欧美在线播放| 精品亚洲成a人| 国产精品v欧美精品∨日韩| 日韩电影在线观看网站| 欧美午夜性生活| 欧美婷婷六月丁香综合色| 成全视频全集| 日韩欧美电影在线| 国产精品一区二区三区av| 91在线观看免费观看| 高清av一区二区| 青青草免费在线视频| 国产一区二区激情| 午夜久久tv| 蜜臀av午夜一区二区三区| 欧美精品视频www在线观看 | 欧美巨大另类极品videosbest | 国产精品一区二区av影院萌芽| 色综合久久88色综合天天免费| 女海盗2成人h版中文字幕| 欧美日韩另类一区| 精品久久亚洲| 亚洲国产精品综合| 亚洲国产婷婷综合在线精品| 韩日精品一区| 欧美一区二区福利| 午夜精品久久久久久久久久| 亚洲精品乱码日韩| 粉嫩av四季av绯色av第一区| 中文字幕一区二区在线播放| 在线精品亚洲欧美日韩国产| 大波视频国产精品久久| 亚洲女女做受ⅹxx高潮| 欧美大片网站| 永久域名在线精品| 欧美三级电影一区| 成人在线视频免费观看| 久久久久久久久久久亚洲| 亚洲欧美春色| 日本在线成人一区二区| 亚洲综合色成人| 国产高清日韩| 中国黄色录像片| 99久久久国产精品| 在线视频1区2区| 91久久久久久| 国产精品不卡在线| 亚洲成人毛片| 国产免费xxx| 亚洲的天堂在线中文字幕| 亚洲高清成人| 亚洲国产欧美日韩| 欧美在线不卡视频| 精品国产美女| 91丨九色丨国产| 一区二区三区在线视频播放| aaa国产精品| 日韩精品免费播放| 日韩亚洲国产中文字幕| 红杏一区二区三区| 搞av.com| 国产亚洲精品成人av久久ww| 毛片不卡一区二区| 黄色大片在线| 一区二区三区不卡在线| 日韩午夜激情视频| 久久一二三四| 999福利在线视频| aaa免费在线观看| 亚洲欧美在线免费| 不卡的电视剧免费网站有什么| 成人在线视频免费看| 日韩精品无码一区二区三区免费| 欧美成人小视频| 国产精品麻豆欧美日韩ww| 牛牛影视久久网| 在线影院福利| 亚洲自拍中文字幕| 欧美精品久久久久久久久老牛影院 | 欧美7777| 国产曰肥老太婆无遮挡| 日韩在线精品视频| 国产精品初高中害羞小美女文| 经典一区二区| 日夜干在线视频| 久热这里只精品99re8久| 日韩hd视频在线观看| 99re亚洲国产精品| 日韩黄色网络| 能在线看的av| 日韩三级电影网站| 久久精品国产一区二区电影| 久久久久av| 国产三级视频在线播放线观看| 热re99久久精品国产99热| 亚洲欧洲日韩国产| 中文字幕在线观看一区二区| 欧美在线亚洲综合一区| 蜜臀av在线| 男女午夜激情视频| 免费在线观看av网站| 国产精品嫩草影院久久久| 亚洲香蕉成视频在线观看| 国产精品69精品一区二区三区| 日本a在线天堂| 2020色愉拍亚洲偷自拍|