【发布时间】:2015-01-11 06:14:57
【问题描述】:
也许有一个函数,它可以在 perl 中找到 string1 和 string2 的每个(最大长度)相等的子字符串,不是吗?
我可以找到字符串中的每个子字符串,使用m/substring/g;。
为了搜索所有相等的子字符串,我必须移动 string1 的开始指针并逐个符号比较字符串。我怎样才能在 perl 中做到这一点,或者有没有更简单的方法? (就绪函数)
提前谢谢你。
my $string1 = "... (i==i)kn;i=n.n;k(i(i,"%i",&i);i ...";
my $string2 = "... k;kn;i=n.n;k;k(i(i,"%i",&i);k ...";
my @answer = ( ..., "kn;i=n.n;", "k(i(i,"%i",&i);", ... );
【问题讨论】:
-
听起来像是功课……
-
抄袭C源代码检查系统-检查作业,我在Perl中的第一个程序)))
-
显示示例输入和输出?我不太明白你的要求。
-
我添加了一个例子
标签: string perl comparison substring maxlength