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

Perl正則表達(dá)式用法淺析

開(kāi)發(fā) 架構(gòu)
Perl語(yǔ)言中Perl正則表達(dá)式有很多值得學(xué)習(xí)的地方,它的概念你是否了解,這里和大家簡(jiǎn)單分享一下,希望本文的介紹能讓你有所收獲。

本文和大家重點(diǎn)討論一下Perl正則表達(dá)式的相關(guān)內(nèi)容,在學(xué)習(xí)Perl語(yǔ)言的過(guò)程中Perl正則表達(dá)式問(wèn)題經(jīng)常會(huì)遇到,這里向大家介紹一下,希望通過(guò)本文的學(xué)習(xí)你對(duì)Perl正則表達(dá)式的概念有一定的認(rèn)識(shí)。

Perl正則表達(dá)式

更多的時(shí)候,我們可能不能使用默認(rèn)變量來(lái)進(jìn)行Perl正則表達(dá)式的匹配,所以Perl提供了一個(gè)專(zhuān)門(mén)的運(yùn)算符“=~”,它專(zhuān)門(mén)用來(lái)進(jìn)行Perl正則表達(dá)式的匹配。忽略大小寫(xiě)

  1. #!/usr/bin/Perl-w  
  2. $str="helloPerlworld!\n";  
  3. if($str=~/Perl/i){###忽略大小寫(xiě),匹配$str中是否存在Perl字符;  
  4. print"$str";  
  5. }  
  6.  

 Perl中的Perl正則表達(dá)式還可以使用變量來(lái)動(dòng)態(tài)地改變匹配的模式,如:

1、字符串匹配

  1. [root@test-linuxtmp]#catp.pl  
  2. #!/usr/bin/Perl-w  
  3. $str="helloPerlprogram!\n";  
  4. print"youinputis:\n";  
  5. $input=<STDIN>;  
  6. chomp($input);  
  7. if($str=~/$input/i){  
  8. print"haha,find$str\n";  
  9. }  
  10. [root@test-linuxtmp]#./p.pl  
  11. youinputis:  
  12. hel  
  13. haha,findhelloPerlprogram!  
  14. [root@test-linuxtmp]#  
  15.  

 2、字符串替換

  1. [root@test-linuxtmp]#./pap.pl  
  2. oldstringis:helloPerlWorld!  
  3. newstringis:helloPerlNewWorld!  
  4. [root@test-linuxtmp]#  
  5. [root@test-linuxtmp]#catpap.pl  
  6. #!/usr/bin/Perl-w  
  7. $_="helloPerlWorld!\n";  
  8. print"oldstringis:$_";  
  9. s/Perl/PerlNew/g;  
  10. print"newstringis:$_";  
  11.  

 【編輯推薦】

  1. Perl正則表達(dá)式內(nèi)容盤(pán)點(diǎn)
  2. 解析Perl正則表達(dá)式的形式、模式和原則
  3. 解析兩大Perl標(biāo)量的操作符
  4. Perl正則表達(dá)式的三種形式
  5. 全面認(rèn)識(shí)Perl正則表達(dá)式使用
責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-07-14 09:37:46

Perl正則表達(dá)式

2009-09-16 12:41:42

Perl正則表達(dá)式

2009-09-16 17:15:57

正則表達(dá)式引擎

2010-07-13 17:03:53

Perl正則表達(dá)式

2010-07-14 09:01:18

Perl正則表達(dá)式

2009-08-07 15:16:10

C#正則表達(dá)式

2010-07-20 16:25:50

Perl正則表達(dá)式

2010-07-22 09:12:05

Perl正則表達(dá)式

2010-07-14 09:47:04

Perl正則表達(dá)式

2010-08-09 13:58:59

Flex正則表達(dá)式

2009-09-16 15:45:56

email的正則表達(dá)式

2010-07-14 10:06:55

Perl正則表達(dá)式

2009-09-16 11:17:12

PHP正則表達(dá)式定位字

2010-07-13 16:56:30

Perl正則表達(dá)式

2016-12-05 17:03:59

用法正則表達(dá)式

2009-08-20 13:09:28

C#正則表達(dá)式

2009-09-16 10:43:22

PHP正則表達(dá)式函數(shù)

2009-09-16 16:01:57

PHP正則表達(dá)式正則表達(dá)式的應(yīng)用

2009-09-16 13:24:30

PHP正則表達(dá)式匹配

2009-09-16 18:03:05

Java正則表達(dá)式正則表達(dá)式實(shí)現(xiàn)
點(diǎn)贊
收藏

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