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

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

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");
  --------------------------------------------------------------------------



主站蜘蛛池模板: 欧美性猛交xxxx乱大交极品 | 伊人久久综合影院首页 | 在线亚洲播放 | 日韩中文字幕免费版 | 人人婷婷色综合五月第四人色阁 | 小草青青神马影院 | 亚洲第一黄网站 | 日本免费网址 | 涩涩涩涩涩涩涩涩涩涩 | 五月婷婷综合基地 | 色噜噜在线观看 | 手机看片福利日韩欧美看片 | 日韩欧美一区二区三区不卡视频 | 欧美特黄a级高清免费大片 欧美桃色视频 | 青青草好吊色 | 日日夜夜婷婷 | 日本视频在线免费观看 | 色婷婷色 | 性色午夜视频免费男人的天堂 | 日韩成人高清 | 亚洲人成片在线观看 | 亚洲第一男人天堂 | 亚洲国产精品一区二区久久hs | 日日夜夜婷婷 | 亚洲影视在线 | 亚洲国产乱码在线精品 | 日本视频在线免费观看 | 日本不卡视频在线观看 | 四虎在线播放免费永久视频 | 天堂网在线最新版www中文网 | 天天澡天天碰天天狠伊人五月 | 亚洲精品在线网址 | 热综合一本伊人久久精品 | 天天干天天操天天碰 | 息与子外出中文字幕 | 日本在线www | 性刺激免费视频观看在线观看 | 五月综合激情久久婷婷 | 天美视频在线观看 | 日韩专区亚洲国产精品 | 日本高清高色 |