perl脚本中匹配替换
2012-12-14 08:27
337 查看
##################################################################
# shao.bing take off dial_prefix+prefix_dial from $CLphone_number
##################################################################
$stmtA = "SELECT dial_prefix FROM vicidial_campaigns where campaign_id = '$CLcampaign_id';";
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
$sthArows=$sthA->rows;
if ($sthArows > 0)
{
@aryA = $sthA->fetchrow_array;
$dial_prefix = $aryA[0];
}
$sthA->finish();
$stmtA = "SELECT prefix_dial FROM system_settings ;";
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
$sthArows=$sthA->rows;
if ($sthArows > 0)
{
@aryA = $sthA->fetchrow_array;
$prefix_dial = $aryA[0];
}
$sthA->finish();
$PREFIX = $dial_prefix.$prefix_dial;
$CLphone_number =~ s/$PREFIX//g; ##这里是用空格匹配替换到 $CLphone_number中$PREFIX
例子:
$a="fffff'dddddd";
$a =~ s/'//g;
print $a;
#fffffdddddd
# shao.bing take off dial_prefix+prefix_dial from $CLphone_number
##################################################################
$stmtA = "SELECT dial_prefix FROM vicidial_campaigns where campaign_id = '$CLcampaign_id';";
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
$sthArows=$sthA->rows;
if ($sthArows > 0)
{
@aryA = $sthA->fetchrow_array;
$dial_prefix = $aryA[0];
}
$sthA->finish();
$stmtA = "SELECT prefix_dial FROM system_settings ;";
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
$sthArows=$sthA->rows;
if ($sthArows > 0)
{
@aryA = $sthA->fetchrow_array;
$prefix_dial = $aryA[0];
}
$sthA->finish();
$PREFIX = $dial_prefix.$prefix_dial;
$CLphone_number =~ s/$PREFIX//g; ##这里是用空格匹配替换到 $CLphone_number中$PREFIX
例子:
$a="fffff'dddddd";
$a =~ s/'//g;
print $a;
#fffffdddddd
相关文章推荐
- 使用 Perl 脚本做文件内容替换
- Perl 日记---模式操作(匹配与替换)
- perl替换脚本
- Perl脚本:递归替换目录下所有源文件中指定字符串
- Perl脚本递归替换所有指定目录指定文件类型中的指定模式
- [perl] 一句命令进行跨行匹配替换
- perl 匹配替换内容,MD5密码
- perl中操作mysql,字符匹配与替换,字符串截取,计算字符长度
- 巧用多个正则表达式解决取反替换问题(解决不匹配则替换问题)——用sed和perl的正则表达式
- perl脚本中的模式匹配
- Perl脚本学习笔记(三)
- 自动过滤邮箱日志,并发送邮件给邮箱脚本,perl+shell
- SHELL脚本替换包含指定字符串的行
- perl脚本备份还原sqlserver
- perl中if的匹配条件
- SQLServer替换第一个匹配的字符串方法
- perl倒计时脚本
- Perl脚本间传递参数 (二)
- perl 、shell、python之shell脚本入门
- 基于匹配模式的字符串替换