我猜标签是一个变量,它正在检查9eaf
- 但这在 Perl 中存在吗?
这里的“=~”符号是做什么的,前后的“/”字符是什么9eaf
doing?
if ($tag =~ /9eaf/)
{
# Do something
}
=~
是测试正则表达式匹配的运算符。表达方式/9eaf/
是一个正则表达式(斜杠//
是分隔符,9eaf
是实际的正则表达式)。换句话说,测试是说“如果变量 $tag 与正则表达式 /9eaf/ ... 匹配”,并且如果字符串存储在$tag
包含这些字符9eaf
连续地,按顺序,在任何一点。所以对于字符串来说也是如此
9eaf
xyz9eaf
9eafxyz
xyz9eafxyz
还有很多其他的,但不是弦乐
9eaxxx
9xexaxfx
以及许多其他人。查找‘perlre’手册页 http://perldoc.perl.org/perlre.html有关正则表达式的更多信息,或谷歌“perl正则表达式”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)