Вы передаете строку со значением "output_matches(0)"
, а не фактическое содержимое первого элемента массива.Поскольку у вас есть 0 в этой строке, он будет соответствовать регулярному выражению.
Если вам просто нужно проверить, является ли output_matches(0)
значением "0"
, вы можете использовать =
-оператор: output_matches(0) = "0"
.
Если вам нужно проверить, если output_matches(0)
содержит ноль, который вы можете использовать output_matches(0).contains("0")