自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET操作符like作用體現(xiàn)

開發(fā) 后端
VB.NET操作符like的使用可以幫助開發(fā)人員實(shí)現(xiàn)諸如字符串匹配,大小寫判斷等功能。通過本文的介紹大家應(yīng)該可以初步掌握這一應(yīng)用技巧。

VB.NET編程語言的出現(xiàn),為我們帶來了很大的方便之處。它的應(yīng)用可以幫助開發(fā)人員輕松的實(shí)現(xiàn)各種程序的開發(fā),提高編程效率。下面我們將會(huì)了解到的是VB.NET操作符like的相關(guān)概念,讓大家充分掌握這一基礎(chǔ)知識(shí)。

VB.NET操作符like用于判斷一個(gè)字符串與另外一個(gè)字符串是否匹配,大小寫敏感。語法是:

 

  1. Result=String like Pattern  

例子如下:

 

  1. Dim a As String = "Northsnow,塞北的雪"   
  2. Dim b As String = "Northsnow,塞北的雪"   
  3. If a Like b Then   
  4. MsgBox("true")   
  5. Else   
  6. MsgBox("false")   
  7. End If   
  8. b = "northsnow,塞北的雪"   
  9. If a Like b Then   
  10. MsgBox("true")   
  11. Else   
  12. MsgBox("false")   
  13. End If   
  14. 'true   
  15. 'false  

 

另外,Pattern支持通配符。這一點(diǎn)肯定讓我們想起了正則表達(dá)式(Regular Expression)。不過我們千萬不要搞混了,雖然有些地方相近,但是有些通配符與正則表達(dá)式不太一樣,功能也有區(qū)別。VB.NET操作符like支持的通配符共有5種: #t#

表示一個(gè)任意字符(1個(gè))

* 任意個(gè)任意字符(0-n個(gè))

# 表示一個(gè)數(shù)字

[charlist] 表示 charlist 中的任意一個(gè)字符

[!charlist] 表示 不在charlist 中的任意一個(gè)字符

用過正則的朋友一定會(huì)很容易的理解的,有幾個(gè)核心的規(guī)則一定要記牢,那就是:

(1) * 可以匹配任何字符串

(2) ?可以匹配任何一個(gè)字符

(3) 而# 相當(dāng)于[0-9] 只能匹配一個(gè)數(shù)字 如果要匹配兩個(gè)數(shù)字需要寫成 ##

(4) 字符列表中的字符可以用-提供一個(gè)區(qū)間,以簡化書寫。

(5) 大小寫敏感

下面就舉個(gè)VB.NET操作符like例子說明一下:

 

  1. Dim a As String = "Northsnow.123"   
  2. Dim b As String = "*.###"   
  3. MsgBox(a Like b)   
  4. 'True   
  5. a = "Northsnow.123"   
  6. b = "[A-Z][a-z]*#"   
  7. MsgBox(a Like b)   
  8. 'True   
  9. a = "Northsnow.123"   
  10. b = "[A-Z][a-z]*[a-z]"   
  11. MsgBox(a Like b)   
  12. 'False   
  13. a = "Northsnow.123"   
  14. b = "[A-Z][a-z]*[0-9]"   
  15. MsgBox(a Like b)   
  16. 'True  

 

 

責(zé)任編輯:曹凱 來源: 中國IT實(shí)驗(yàn)室
相關(guān)推薦

2009-10-27 10:34:40

VB.NET操作符

2010-01-14 13:35:36

VB.NET特殊操作符

2010-01-15 10:32:06

VB.NET繼承

2010-01-21 16:30:58

VB.NET對象瀏覽器

2010-01-14 10:35:34

VB.NET指針

2010-01-15 18:17:39

VB.NET動(dòng)態(tài)標(biāo)識(shí)

2010-01-08 18:02:33

VB.NET事件

2010-01-15 13:30:53

VB.NET Tool

2010-01-19 15:21:55

VB.NET區(qū)域性

2010-01-11 16:15:13

VB.NET枚舉功能

2010-01-20 18:45:44

VB.NET DoEv

2010-01-21 17:34:48

VB.NET Bool

2010-01-20 18:34:46

VB.NET Syst

2010-01-07 16:16:03

VB.NET變量作用域

2009-10-28 10:09:07

VB.NET Dire

2009-10-28 14:44:43

VB.NET Name

2009-12-24 14:30:56

VB.NET

2009-11-02 10:42:04

VB.NET EXCE

2009-10-09 16:54:03

VB.NET窗體

2010-01-14 13:08:37

VB.NET運(yùn)算符
點(diǎn)贊
收藏

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