排除只有一个唯一字符BASH的单词

时间:2017-10-14 18:16:06

标签: regex bash

我试图排除只有一个唯一字符的单词(例如iiii,AAA)。单词将通过txt文件输入。我认为它可以用REGEX完成并看到,但是我不太了解REGEX我无法弄明白。

2 个答案:

答案 0 :(得分:1)

您可以提取作品的第一个字母,然后使用它来构造匹配该字母的一个或多个匹配项的正则表达式。

viewDidLoad()

答案 1 :(得分:0)

GNU grep支持PCRE:

 grep -P -v '^(.)\1*$'
  • -P PCRE
  • -v反转匹配:过滤匹配行

  • ^开始线锚,空字符串

  • .匹配任何字符
  • \1是对()
  • 之间的第一个群组的反向引用
  • $开始行锚,空字符串