仅选择大写句子

问题描述 投票:0回答:1

这确实很傻,但是我无法提取大写字母的句子。

这是我的文字示例:

纳拉达。Navšechstromechstíny。维兹扎鲁耶v特拉维致ještěstíméhosrdce。NOVÉJARO A MY。Tančívílypřiměsícivsmaragdovýchzahradách,skvosty vkšticích,úsměvvlícitančívsvětle,tančívtmách。PRÁCEkteréspalystaletí,tančíatlasovévílyvnyvémsadězakletí。签收。skvosty vkšticích,乌斯梅夫

如果要捕获:

纳拉达。NOVÉJARO A MY。价格签收。

我尝试了多个正则表达式,但始终存在一些问题:

[\w\s]+
[[A-Ž]+\s]+
regex uppercase sentence
1个回答
0
投票

假设您的正则表达式引擎(Sublime)支持POSIX命名类,则可以使用

^[^[:lower:]]+$

这只是寻找具有1个或字符的行,只要它们都不是小写字母。

(进一步explanation at Regex101

© www.soinside.com 2019 - 2024. All rights reserved.