Код: Выделить всё
String regex = Pattern.quote(value) + ", [NnoneOoff0-9\\-\\+\\/]+|[NnoneOoff0-9\\-\\+\\/]+, "
+ Pattern.quote(value);
Затем channelstr.matches (regex) , возвращает "true". channelstr.matches (regex) , возвращает «false».
Не в состоянии выяснить, почему? Насколько я могу понять, это может быть связано с несколькими пространствами, когда более 2 строк присутствуют с запятой.>
Подробнее здесь: https://stackoverflow.com/questions/696 ... le-strings