Regex用于将一个单词与两个或多个大写字母li匹配



我正试图用cyrillic过滤出多个大写字母的单词,就像谷歌表单中的这个例子:

Предме

我试过这个:\w*[А-¦Β]\w*[А–¦Β]\w

但它只显示缩写词,如ЭДО、ДГАИС等。

你能提出一些解决方案吗?

您可以使用

[А-ЯЁ][^А-ЯЁ]*[А-ЯЁ]

或者,如果两个大写字母之间可以/应该没有空格,您可以使用

[А-ЯЁ][^А-ЯЁs]*[А-ЯЁ]

详细信息

  • [А-ЯЁ]-大写俄语字母
  • [^А-ЯЁs]*-除俄语大写字母和空白之外的任何零个或多个字符
  • [А-ЯЁ]-大写俄语字母

最新更新