import java.util.* fun main(args: Array) { val text = "Extract all words but word1 and word2." val matcher = Regex("""\b(?!(?:word1|word2)\b)\w+""") println( matcher.findAll(text).map{it.value}.toList() ) }