偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Perl正則表達式用法淺析

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

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

Perl正則表達式

更多的時候,我們可能不能使用默認變量來進行Perl正則表達式的匹配,所以Perl提供了一個專門的運算符“=~”,它專門用來進行Perl正則表達式的匹配。忽略大小寫

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

 Perl中的Perl正則表達式還可以使用變量來動態(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正則表達式內(nèi)容盤點
  2. 解析Perl正則表達式的形式、模式和原則
  3. 解析兩大Perl標(biāo)量的操作符
  4. Perl正則表達式的三種形式
  5. 全面認識Perl正則表達式使用
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-14 09:37:46

Perl正則表達式

2009-09-16 12:41:42

Perl正則表達式

2009-09-16 17:15:57

正則表達式引擎

2010-07-13 17:03:53

Perl正則表達式

2010-07-14 09:01:18

Perl正則表達式

2009-08-07 15:16:10

C#正則表達式

2010-07-20 16:25:50

Perl正則表達式

2010-07-14 09:47:04

Perl正則表達式

2010-07-22 09:12:05

Perl正則表達式

2010-08-09 13:58:59

Flex正則表達式

2009-09-16 11:17:12

PHP正則表達式定位字

2009-09-16 15:45:56

email的正則表達式

2010-07-13 16:56:30

Perl正則表達式

2010-07-14 10:06:55

Perl正則表達式

2009-08-20 15:10:33

C#正則表達式

2009-08-20 15:02:41

C#正則表達式

2009-08-20 15:06:51

C#正則表達式

2009-08-20 14:57:00

C#正則表達式

2010-08-12 10:35:06

Flex正則表達式

2010-07-09 09:11:33

Ruby正則表達式
點贊
收藏

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