gpt4 book ai didi

regex - 将俄语单词的边框与\b匹配

转载 作者:行者123 更新时间:2023-12-01 12:39:45 25 4
gpt4 key购买 nike

这是一个错误还是我在 CentOS 6.5 和普通 perl 5.10.1 上做错了什么(当试图匹配多人游戏聊天记录中的俄语脏话时)?

# echo блядь | perl -ne 'print if /\bбля/'

# echo блядь | perl -ne 'print if /бля/'
блядь

# echo $LANG
en_US.UTF-8

为什么第一个命令不打印任何东西?

最佳答案

你必须告诉 Perl 源代码包含 UTF-8 (use utf8),并且输入 (-CI) 和输出 (- CO) 是 UTF-8 编码的:

echo 'помёт' | perl -CIO -ne 'use utf8; print if /\bпомё/'

关于regex - 将俄语单词的边框与\b匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26054056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com