免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2068 | 回复: 2
打印 上一主题 下一主题

字符窜比较疑问? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-10 10:25 |只看该作者 |倒序浏览
求教一个字符串比较的疑问:

    在从一个文件列表 提取出ERR和DEF列中的符号:

QWE  ERR  YTUU  DFF
12     A1     635    B2   
45      C1     234    G2
66       A1     233   G1
77       B2      323    A1
.
.
.
.
.
怎么让A1B2和B2A1相等,也就是看成相同的关系,不考虑两者的顺序?

论坛徽章:
0
2 [报告]
发表于 2007-12-10 11:26 |只看该作者
不明白你的意思哦

论坛徽章:
0
3 [报告]
发表于 2007-12-10 12:25 |只看该作者
写个小sub:

首先判断长度.
然后, 对任意1个string中的每一个字符, 统计它在2者中的次数, 大致比如:
my ($aa, $bb) = qw(A1B2 B2A1);
for (split $aa) {
    return 0 if ( ($aa =~ tr/$_//) != ($bb =~ tr/$_//) );
}
return 1;

不知道还有其他方法没......
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP