所以我使用 jflex 做了一个练习,它是关于从包含超过 3 个元音的输入文本文件中计算单词的数量。我最终要做的是为单词定义一个标记,然后创建一个接收此文本作为输入的 java 函数,并检查每个字符。如果它是元音,我将计数器加起来,然后检查它是否大于 3,如果是,我将单词数量的计数器加起来。
我想知道的是,如果有一个正则表达式可以匹配一个超过 3 个元音的单词。我认为这将是一个更清洁的解决方案。提前致谢。
代币
Letra = [a-zA-Z]
Palabra = {Letra}+