免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1520 | 回复: 5

关于中文的词锚定 [复制链接]

论坛徽章:
0
发表于 2012-07-03 16:30 |显示全部楼层
#!/usr/bin/perl

my %hash = (
        "a" => "中国",
        "b" => "美国",
        "c" => "中国美国日本",
);

while ( ( $key, $value ) = each %hash ) {
        if ( $value =~ /中国/ ) {
                print "$key=>$value\n";
        }
}

这样会打印出 a和c,我只需要打印出a就好,那该如何进行词锚定?\b,\w都不行。

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
发表于 2012-07-03 17:03 |显示全部楼层
本帖最后由 cdtits 于 2012-07-03 17:29 编辑
  1. /^中国$/
复制代码

论坛徽章:
1
寅虎
日期:2013-08-22 20:18:39
发表于 2012-07-04 09:34 |显示全部楼层
  1. use utf8;
  2. /\b中国\b/
复制代码

论坛徽章:
2
射手座
日期:2014-10-10 15:59:4715-16赛季CBA联赛之上海
日期:2016-03-03 10:27:14
发表于 2012-07-04 10:06 |显示全部楼层
回复 1# kejiake


    $value eq "中国"

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
发表于 2012-07-04 10:25 |显示全部楼层
回复 4# yinyuemi


    这个应该最快

求职 : 项目经理
论坛徽章:
22
狮子座
日期:2014-01-14 08:42:1615-16赛季CBA联赛之八一
日期:2016-12-15 16:11:1315-16赛季CBA联赛之佛山
日期:2016-12-19 08:58:1315-16赛季CBA联赛之佛山
日期:2017-01-12 11:34:1415-16赛季CBA联赛之福建
日期:2017-02-22 14:05:4415-16赛季CBA联赛之福建
日期:2017-06-09 08:59:4015-16赛季CBA联赛之深圳
日期:2017-07-17 11:19:3615-16赛季CBA联赛之新疆
日期:2018-03-09 09:36:5115-16赛季CBA联赛之江苏
日期:2018-07-18 10:44:4615-16赛季CBA联赛之山西
日期:2018-09-19 09:09:2615-16赛季CBA联赛之浙江
日期:2016-11-18 15:14:1615-16赛季CBA联赛之四川
日期:2016-06-27 11:43:31
发表于 2012-07-04 15:27 |显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP