大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> CGI专区 -> Perl语言的文字处理模式之三(3)

Perl语言的文字处理模式之三(3)

时间: 2021-07-31 作者:daque

训令:s代替因变量 语法:s/pattern/replace/eg   个中pattern是笔墨处置(regular expression)的形式,replace是代办代替成何种文 字 形式。而g是这个因变量最常用的参数,代办要把一切适合笔墨形式的字符串 十足取 代,即使简略这个参数的话,则只代替一个适合笔墨形式的字符串;而加上e这 个参数是代 表要将replace的局部当成一个演算式,即使没有这个须要的话,就不必加 上这个参数。 证明:将适合笔墨处置形式的字符串代替变成要代替的字符串。 典型一:   $string="i;love;perl";   $string=~s/:/*/:   #此时$string="i*love:perl";   $string=~s/:/*/g;   #此时$string="i*love*perl";   $stiing=~s/*/+/g;   #此时$string="i+love+perl";   $string=~s/+//g:   #此时$string="i love perl";   上一条龙也可写成$string=~tr/+//;功效城市一律哦!   $string=~s/per1/cgi/; #此时$string="i love cgi"; 典型二:   $string="i love per";   $string=~s/(love)/<$1>/;   第一个()内所找到的字符串形成$1,在这个典型中,会把变量love这个字符串形成 <>,此时$string="i<>perl";   $string="i love per1";   $string=~s/(i)(perl)/<$1><$2>/;   在这个典型中,会把i形成<>,perl形成<>此时$string="<>love<>";   $striag="i love per1";   $string=~s/(w+)/<$1>/g;   (w+)代办探求适合一个或是多个英笔墨符或是数值的字符串,之后再将找到的字 符串设成$l。由于加上g这个参数,以是会找到字符串中的这三个英文单字, 而后 再把这三个单字辨别加上<>这个标记,此时$string="<><><>";

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.