网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> web编程 >> CGI教程 >> 文章正文
  Perl语言的文字处理模式之三(2)            【字体:
Perl语言的文字处理模式之三(2)
作者:佚名    文章来源:不详    点击数:    更新时间:2007-7-1    
指令: =~相配运算符
说明:这是Perl语言中特有的语法,通常会和文字处理模式来作运算。

范例:
  print"请输入一个字符串!n";
  $string=<>; #<>代表标准输入,会让使用者输入一字符串
  chop($string);  #将$string最后一个换行的字符n删除掉
  if($string=~/cgi/){  
   print"输入的字符串中有cgi这个字符串!n";
  }
  如果输入的字符串中含有cgi这个字符串的话,就会显示出这个信息。
  --------------------------------------------------------------------------

指令:!~不相配运算符
说明:这也是Perl语言中特有的语法,通常会和文字处理模式来作运算。

范例:
  print"请输入一个字符串!n";
  $string=<>; #<>代表标准输入,会让使用者输入一字符串
  chop($string);  #将$stdng最后一个换行的字符n删除掉
  if($string!~/cgi/){
    print"输入的字符串中没有cgi这个字符串!n";
  }
  如果输入的字符串中没有含有cgi这个字符串的话,就会显示出这个信息。
  --------------------------------------------------------------------------

指令:tr转换函数
语法:tr/SEARCHLIST/REPLACELIST/
  其中SEARCHLIST是要转换的字符,REPLACELIST是转换成何种字符。
说明:tr(translate)就是转换的意思,会把符合转换的字符转换成要转换的字符。

范例一:
  $string="test1ng";
  $string=~tr/et/ET/;#此时$string="TEsTing";
  $string=~tr/a-z/A-Z/;#此时$string="TESTING";

范例二:
  $string="CGI+Perl";
  $string=~tr/+//;#此时$string="CGI Perl";
  在传送CGI数据的时候会先将数据编码,其中会将空白的字符转成+这个字符,所以 在
解码的时候要把+这个字符还原成空白的字符。
  --------------------------------------------------------------------------

站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • Asp Object 之:ServerVariab…

  • Asp Object 之:QueryString

  • ASP+MS SQL在线修改Serv-u的…

  • SQL Server 存储过程的分页

  • Asp Object 之:ClientCertif…

  • Asp Object 之:AppendToLog

  • ASP中使用SQL语句操作数据库

  • 用静态URL显示动态网页

  • Repeater控件分页的例子

  • BackUp of SQL Server

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David