用grep检测俄语字符

时间:2013-01-28 17:31:32

标签: regex shell unicode utf-8 grep

我正试图用grep检测俄语字符,但我目前所做的似乎没有做任何事情:

 echo "Ёё" | grep -Eo "/[А-Яа-яЁё]/u"

不返回任何输出。有什么我必须要告诉grep返回输出吗?

1 个答案:

答案 0 :(得分:5)

没有输出,因为grep正在寻找模式/yourletters/u

试试这个:

  echo "Ёё" | grep -Eo "[А-Яа-яЁё]*"

在这里测试:

kent$  echo "Ёё" | grep -Eo "[А-Яа-яЁё]*"
Ёё