Как найти подстроку из строки в переменной, используя groovy - PullRequest
0 голосов
/ 23 мая 2018

Снимок экрана с кодом У меня есть переменная err = "http code 401"

Теперь я хочу выполнить условие if, прочитав эту переменную и, если онанаходит 401, это должно повторить сообщение.

Что-то вроде,

if (${err}.contains('401'))
{
    println "Unauthorized"
}

Выше работает в Java, как реализовать то же самое в Groovy.

Помощь оценена!

** PS: отредактировал фактическое сообщение после попытки ввода комментариев

1 Ответ

0 голосов
/ 23 мая 2018

Конструкция, подобная ${err}, может использоваться, например, в строке, в двойных кавычках, для интерполяции переменной, то есть для создания строковой переменной , содержащей некоторую другую переменную, а также другуюcontent.

Здесь используйте только if (err.contains('401')) {...

Примечание: в вашем примере вы пропустили один ).

...