这个正则表达式在Perl中是什么意思?
在Perl中,我想知道当数据库中有一个数据列表时,这个表达式做什么这个正则表达式在Perl中是什么意思?,perl,Perl,在Perl中,我想知道当数据库中有一个数据列表时,这个表达式做什么 $st =~ s/st_//g 这是什么意思 这个表达式的作用是什么 它在全球范围内(即尽可能多次)用“st_”替换“st”(即删除它) 当数据库中有数据列表时 $st =~ s/st_//g 数据库中的内容并不重要。它对标量$st中的数据进行操作,与数据库无关。一个简单的演示将帮助您: 鉴于 my $st = 'rst_v';
$st =~ s/st_//g
这是什么意思
这个表达式的作用是什么
它在全球范围内(即尽可能多次)用“st_”替换“st”(即删除它)
当数据库中有数据列表时
$st =~ s/st_//g
数据库中的内容并不重要。它对标量
$st
中的数据进行操作,与数据库无关。一个简单的演示将帮助您:
鉴于
my $st = 'rst_v';
当
$st =~ s/st_//g;
然后
print $st
收益率:
rv
参考:
print $st; #for eg: $st="abc_st_defst_"
$st =~ s/st_//g
print $st; #$st="abc_def"
因此,这将用零替换所有st_u实例在手册中查找:。