77问答网
所有问题
perl语言里面$f =~ /(\/.*?)\/(.*?)(\/.*?)(\?.*)?$/; 什么意思? 到底是要匹配什么样的字符串
如题所述
举报该问题
推荐答案 2010-12-28
/XXX/XXX/XXX?XXX,类似于这样的字符串,不过也可以匹配///,你可以看看非贪婪匹配
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YGvW3pYpI.html
相似回答
perl语言
中if
($
_
=~
/^@/)这句话是什么意思
答:
perl语言
中if($_=~/^@/)这句话是什么意思 首先 , $_ 是 perl 中一个来自回圈的预设变数, 如 : @array = ( 1,2,3,4,5 ); for ( @array ) { print $_ } # 这时就会打印出 12345 然后到 =~ , 就像 $x == $y ( 对比数字 ) , $a eq $b ( 对比文字 ) 而 =...
perl语言
中“if
($
_
=~
/^@/)”这句话是什么意思?
答:
首先 , $_ 是
perl
中一个来自回圈的预设变数, 如 :array = ( 1,2,3,4,5 );for ( @array ) { print $_ } # 这时就会打印出 12345 然後到 =~ , 就像 $x == $y ( 对比数字 ) , $a eq $b ( 对比文字 )而 =~ 就是对比文字匹配了 最後就到 /... / 之间的, 那是 ...
如何用
perl语言
删除文件中以//开头的注释行?
答:
1楼的答案是对的,可能你看不懂。1楼是高手,我就写个 简单易懂的给你;在写
perl
之前,如果你用的linux,我想给你写个sed语句,一句话解决你的问题 sed -i ‘s/^\/\/.*//’ .v 希望你从此喜欢上sed awk; 和perl一样懒人必备 open FH,"XX.V";open
FF
,">XX.out"while(<FH>){ i...
perl
中/ms,/msg,/gms是什么意思
答:
正则表达式中,//msg和//gms意思一样。//g表示找出字符串中所有匹配的部分,如$x= "cat dog house";words = ($x =~ /(\w+)/g);结果 $word[0] = 'cat' $word[1] = 'dog' $word[2] = 'house'//m表示把字符串看成多行数据。'.'匹配除"\n"外任何字符。 ^和 $, 匹...
perl
中 $/ 代表了什么意思?
答:
/ 为输入记录分隔符,默认为换行符。该变量会影响
Perl
对“行”这一概念的理解。其功能类似于 awk 中的 RS变量,在被设置为空字符串时同样会将空白行作为终止标志。(空白行不能含有任何空格或制表符。)你可以将其设置为含有多个字符的字符串,以匹配多字符的终止标志;也可以设为"undef" 以便一...
perl
里面
的$/=":"; 什么意思呢?
答:
也就是一种输入记录的分隔符,举个例子,你原来读取文件的时候,默认的换行符是'\n',那么你知道每次读到'\n',就是一行结束。现在你可以把这个预定义变量换成“:”,那么现在的你读取文件的规则变了,就是每次遇到“:”符号的时候表示一行读完了。如果文件data.txt的内容是:C:C++:Java:
Perl
:...
~ /^\"
(.*)
\"\s+\<(\d+)-
?(
\d*)\>\s
*$
/
perl
模式匹配中这个表示什么意思...
答:
^\"以”开头,
(.*)
任意个字符,\"匹配”,\s+匹配一个以上的空白符,\<匹配一个<,(\d+)匹配一个以上的数字,-?匹配连字符-零次或一次,(\d*)匹配0或零个以上的数字,\>匹配>,\s*$/以0至0个以上的空白符结尾 (参考下正则表达式语法)...
大家正在搜
perl是一种什么样的语言
perl是什么语言
perl语言是干嘛的
perl语言为什么不流行
perl语言length
f语言表示什么
perl语言特点
perl语言基本命令
perl语言安装