Perl匹配字符串
例子
在=~操作者试图匹配一个正则表达式(由分开设置/)为一个字符串:
my $str = "hello world"; print "Hi, yourself!\n" if $str =~ /^hello/;
/^hello/是实际的正则表达式。本^是一个特殊的字符,告诉正则表达式开始与字符串的开头和中间的某个地方无法比拟的。然后正则表达式尝试按顺序查找以下字母h,e,l,l,和o。
正则表达式尝试匹配默认变量($_)如果是空的:
$_ = "hello world"; print "Ahoy!\n" if /^hello/;
如果您在正则表达式之前使用m运算符,您还可以使用不同的分隔符:
m~^hello~;
m{^hello};
m|^hello|;这在匹配包含/字符的字符串时很有用:
print "user directory" if m|^/usr|;
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练