На такой или с таким pattern "[^]" вылетает приложение?

findText("текст" ,"[^]" , edittext ,edittexterrors ,textview )
        {
            edittext.setText(null)
             var count:Int = 0


            var pattern: Pattern = Pattern.compile(pattern)
            var matcher: Matcher = pattern.matcher(text!!)


            while (matcher.find())
            {
                count++

                edittext.append(text.substring(matcher.start(),matcher.end())+" ");

             }
            textview.setText( count.toString())

        }

Ответы (1 шт):

Автор решения: Vadik

Регулярное выражение [^abc] соответствует любому символу, кроме a, b или c. В вашем примере [^] не является правильным регулярным выражением.

→ Ссылка