六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Perl語言的文字處理模式之3(1)

[摘要]三、文字處理模式(Regular Expression)相關的運算符及函數  在perl程序寫作中常會用到=~和!~這兩個運算符及s和tr這二個函數來和文字處理模式/pattern/搭配而成一個運算式,如果能夠活用這些指令的話,就可以很輕易地來處理一些字符串,當然在CGI程序設計中也就更能得心應手...
三、文字處理模式(Regular Expression)相關的運算符及函數

  在perl程序寫作中常會用到=~和!~這兩個運算符及s和tr這二個函數來和文字處理模式/pattern/搭配而成一個運算式,如果能夠活用這些指令的話,就可以很輕易地來處理一些字符串,當然在CGI程序設計中也就更能得心應手了。現在就讓作者來介紹這些運算符及函數的用法:

  --------------------------------------------------------------------------

指令: /pattern/文字運算
說明:如果在文字運算中沒有使用=~或是!~運算符指定一個字符串來做運算的話, 就會
使用內定的輸出變量$_來做/pattern/文字運算。

范例一:
  $string="chmod7llcgi";
  $string=~/(w+)s+(d+)/;
  第一個(w+)是代表找尋數個字母,并將所找到的字符串指派給$l這個變量,而s+代
表 找尋多個空白的字符串,最后(d+)代表找尋數個數值,并將所找到的字符串指派給
$2這 個變量。所以$l="chmod",$2=71l,但是$string還是等于原來的字符串,沒有改變。

范例二:
  $_="chmod71lcgi";
  /(w+)s+(d+)/;
  因為是把字符串指定給$_這個變量,所以可以不用=~這個運算符就會得到
$l="chmod", $2=711;而且$_還是等于原來的字符串,沒有改變。

范例三:
  $string="chmod71lcgi";
  @list=split(/s+/,$string);
  以一個或是多個空白字符來分割$string這個字符串,這是一個很常用的語法。此時
  @list=("chmod","7ll","cgi");
  --------------------------------------------------------------------------



主站蜘蛛池模板: 色香天天 | 欧美一级片手机在线观看 | 青草久久精品 | 人人射人人舔 | 青草青草伊人精品视频 | 青草伊伊 | 亚洲欧美日本韩国综合在线观看 | 日日夜夜狠狠操 | 探花视频免费播放观看 | 日日操狠狠干 | 日韩天天干 | 五月天欧美激情午夜情 | 日本国产一区 | 网址在线观看 | 亚洲 自拍 欧美 综合 | 色天使亚洲| 天堂美女| 午夜视频在线观看一区 | 收集最新中文国产中文字幕 | 外国毛片视频 | 五月婷婷综合在线视频 | 天天伊人 | 天天爱夜夜 | 青草香蕉精品视频在线观看 | 亚洲精品 国产 日韩 | 香蕉狠狠干 | 天天拍天天干 | 青娱乐国产在线视频 | 性色视频在线观看 | 一二三四日本视频中文 | 伊人久久青青 | 日本国产免费一区不卡在线 | 一级毛片a女人刺激视频免费 | 午夜视频在线免费播放 | 青青青在线视频播放 | 四虎国产精品一区二区 | 日韩伦理网在线视频 | 欧美专区在线播放 | 中文字幕资源在线 | 欧美伊人影院 | 亚洲va韩国va欧美va |