社区
脚本语言
帖子详情
如何判断字符串是否为空? --perl
cuiht
2004-03-31 06:58:10
如何判断字符串是否为空?
...全文
8112
3
打赏
收藏
如何判断字符串是否为空? --perl
如何判断字符串是否为空?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
okdns
2004-04-01
打赏
举报
回复
if ($xxx eq "") {}
w3guy
2004-03-31
打赏
举报
回复
判断字符串是否为空一般用以下可以了:
if(!$str) {
print "this is an empty/undefined string\n"
}
如果你还想区别空串"" 和未赋有效值的串可以用
if(!$str) {
if(defined $str) {
print "this is an empty string\n"
}
else {
print "this is an undefined string\n"
}
}
qbqzhanying
2004-03-31
打赏
举报
回复
#!/usr/bin/perl -w
use strict;
my $abc='aaaaa';
print "is defined:\n";
is_undef($abc);
print "is undefined:\n";
undef $abc;
is_undef($abc);
print "is '':\n";
$abc='';
is_undef($abc);
sub is_undef{
my $abc=shift;
print "1:";
if($abc){
print "is defined\n";
}else{
print "is undefined\n";
}
print "2:";
if(defined $abc){
print "is defined\n";
}else{
print "is undefined\n";
}
print "3:";
if($abc eq ''){
print "is undefined\n";
}else{
print "is defined\n";
}
print "\n";
}
------------------------------------------------
战鹰的Perl空间:http://www.blogunion.com/members/zhanying/
Perl
函数集锦
- **ucfirst**: 只将
字符串
的第一个字符转换为大写。 - **lcfirst**: 只将
字符串
的第一个字符转换为小写。 - **substr**: 提取
字符串
的一部分。 - **split**: 将
字符串
分割成数组。 - **join**: 将数组元素连接成一...
perl
脚本100个例子整理版可以直接放在手机里面看
当$x为0或空
字符串
时,会被视为假。 - **关键知识点:** - 数值0和空
字符串
`''`被视为假。 - 非零数值和非空
字符串
被视为真。 -
字符串
中的数字也会被转换成数值进行真假
判断
。 4. **多分支条件语句:** - 在...
PERL
语言编程
- 在
Perl
中,任何非零数值和非空
字符串
都被认为是真值。 - **1.6.2 If和unless语句** - `if`语句用于条件
判断
。 - `unless`语句用于相反的条件
判断
。 - **1.6.3 循环** - **1.6.3.1 while和until语句** - `...
Perl
语言编程 全面讲解
Perl
各个部分
Perl
支持强大的正则表达式引擎,可用于模式匹配和
字符串
操作。 - **量词**:用于指定模式出现的次数。 - **最小匹配**:使模式尽可能少地匹配文本。 - **把钉子敲牢**:通过使用限定符提高匹配的精确度。 **1.8 ...
perl
programing 编程基础版本
在
Perl
中,0、空
字符串
以及未定义的值被认为是假,其余都被认为是真。 - **1.6.2 If和unless语句** `if` 语句用于根据条件执行代码块;`unless` 语句则是在条件为假时执行代码块。 - **1.6.3 循环** - **1.6....
脚本语言
37,743
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章