regex - 用grep检测俄语字符

标签 regex shell unicode utf-8 grep

我正在尝试使用 grep 检测俄罗斯字符,但我目前所拥有的似乎没有做任何事情:

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

不返回任何输出。我需要做什么才能告诉 grep 返回输出吗?

最佳答案

没有输出,因为 grep 正在寻找模式 /yourletters/u
尝试这个:

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

在这里测试:
kent$  echo "Ёё" | grep -Eo "[А-Яа-яЁё]*"
Ёё

关于regex - 用grep检测俄语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14567745/

相关文章:

linux - 在 Linux : different behaviour using "su root -c" 上使用 systemd 启动进程

php - 将文本(印度语言 - 古吉拉特语)从 Word 文档复制到网页文本区域

delphi - 在 Delphi 2010 中将十六进制字符串转换为 ansisstring

python - 我怎样才能删除 "(",")"?

标识 COBOL 中部分的正则表达式

linux - 使用 shell 将 .txt 文件转换为 .asc

php - 如何将 shebang 放入 PHP 5.4 CLI 中而不触发 Deprecated?

perl - 如何在打印前过滤掉我的计算机上不可用的代码点?

java - 重新访问 : zero-length matches in Java regex

Python Regex - 用另一个单词替换特定单词(不带哈希值)