Желавные значения repex refexJAVA

Программисты JAVA общаются здесь
Anonymous
Желавные значения repex refex

Сообщение Anonymous »

Я должен признаться, я довольно бесполезен, когда дело доходит до написания регулярных выражений, но в настоящее время у меня есть проблема, которая меня действительно сбивает с толку. Одно из длинного значения было найдено, оно заменяется строковым значением от Hashmap.Pattern.compile("[*]{3}[0-9]{1,}[*]{3}");
< /code>

Длинные значения, которые я ищу в файле, отформатированы как таковые: < /p>

***nnnnnnnnnnnnnnnn***
< /code>

Теперь, кажется, работает, но, как я уже сказал, она пропускает некоторые значения, например: < /p>

***1407374883553285*** - FOUND
***281474976720057*** - NOT FOUND
< /code>

Я действительно очень запутался в том, почему это не хватает значений, я использую простой цикл для выполнения поиска, и matcher.find () < /code> Для того, когда он совпадает. < /p>

Я предполагаю, что либо моя режима недостаточно строгая, либо отсутствует значения из -за того, как данные структурированы в входной строке.>

Подробнее здесь: https://stackoverflow.com/questions/148 ... ing-values

Вернуться в «JAVA»