
perl语言编程中的正则表达式模式匹配和替换操作
如何将"competition/S"替换成“[competition]”?如何将“Hollywood/Bfilm/Irights/E”替换成“[Hollywoodfilm...
如何将" competition/S"替换成“[competition]”?如何将“Hollywood/B film/I rights/E ”替换成“[Hollywood film rights]”?
求救求救啊~ 展开
求救求救啊~ 展开
4个回答
展开全部
#!/usr/bin/perl
my $str1 = "\" competition/S\"";
$str1 =~ s/"\s+(\w+)\/S"/"[$1]"\?/;
my $str2 = "\"Hollywood/B film/I rights/E\"";
$str2 =~ s/\"(\w+)\/B\s+(\w+)\/I\s+(\w+)\/E\"/"$1 $2 $3"\?/;
print "$str1\n$str2\n";
my $str1 = "\" competition/S\"";
$str1 =~ s/"\s+(\w+)\/S"/"[$1]"\?/;
my $str2 = "\"Hollywood/B film/I rights/E\"";
$str2 =~ s/\"(\w+)\/B\s+(\w+)\/I\s+(\w+)\/E\"/"$1 $2 $3"\?/;
print "$str1\n$str2\n";
展开全部
作业挺难的么。。。
两个都分三步来。。。
$string = " competition/S";
$srting =~ s#\b/[A-Z]\b##g;
$string =~ s#^#[#;
$string =~ s#$#]#;
print $string;
两个都分三步来。。。
$string = " competition/S";
$srting =~ s#\b/[A-Z]\b##g;
$string =~ s#^#[#;
$string =~ s#$#]#;
print $string;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
?
这很难么?有什么特别的地方么?
这很难么?有什么特别的地方么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询