【发布时间】:2020-01-07 13:18:59
【问题描述】:
我在 Sublime Text 3 的查找功能中使用 GREP 搜索。我想查找所有超过 12 个字符的行,不包括空格。正如Stack Overflow thread 中所讨论的,执行此操作的方法是使用以下命令:
^\h*(?:\S\h*){13,}$
但我也希望 GREP 搜索在执行上述搜索时排除所有大写的行。
例子:
FAVORITE FOODS OF AMERICA
Mac and Cheese
Peanut Butter and Jelly Sandwich
- 在上面的例子中,
Mac and Cheese找不到,因为 正好是 12 个字符,不包括空格。 -
FAVORITE FOODS OF AMERICA也将找不到,因为尽管它超过 12 个字符,但它是一个全大写的行。 - 只能找到
Peanut Butter and Jelly Sandwich,因为它超过 12 个字符,虽然它有大写字母,但该行并非全部大写。
我该怎么做?谷歌搜索我可以找到排除包含至少一个大写字母的行的 Grep 命令,但不包括仅全部大写的行。
注意:我在 Sublime 的 Find 功能中使用了 Grep 选项。
【问题讨论】:
标签: grep sublimetext3