Size: a a a

2020 April 27

Д

Дмитрий Ярошенко in Java & Co
Здарова, а подскажите пож почему RegExp
Pattern.compile("([0-9]{1,}+[\\-]{0,3}+)");
не находит "-" в любой позиции номера телефона например 098-321-12-12
возможно, норм есть статья на хабре
источник

T

TakeItEasy in Java & Co
Всем привет посоветуйте идею для проэкта для джуна который было б не стыдно впихнуть в портфолио
источник

AS

Alex Sagent in Java & Co
TakeItEasy
Всем привет посоветуйте идею для проэкта для джуна который было б не стыдно впихнуть в портфолио
важен не сам проект, а как у тебя будет написан код в этом проекте
источник

T

TakeItEasy in Java & Co
Alex Sagent
важен не сам проект, а как у тебя будет написан код в этом проекте
я понимаю) но все же хочется сделать что то не тривиальное типа телешрам бота или интернет магазина
источник

C

Cyclone in Java & Co
Дмитрий Ярошенко
Здарова, а подскажите пож почему RegExp
Pattern.compile("([0-9]{1,}+[\\-]{0,3}+)");
не находит "-" в любой позиции номера телефона например 098-321-12-12
возможно, норм есть статья на хабре
А что ты в целом хочешь сделать?
Так-то phone number regexp pattern нагугляется быстрее, чем я пишу это сообщение.
источник

AS

Alex Sagent in Java & Co
TakeItEasy
я понимаю) но все же хочется сделать что то не тривиальное типа телешрам бота или интернет магазина
да какая разница, если ты будешь в своем мега уникальном проекте, к примеру, получать юзера по айди путем получения всех юзеров из базы, а потом будешь фильтровать записи из резалтсета в своем коде сравнивая айдишку с нужной, то тогда уже неважно каким уникальным будет твой проект )))
источник

C

Cyclone in Java & Co
Alex Sagent
да какая разница, если ты будешь в своем мега уникальном проекте, к примеру, получать юзера по айди путем получения всех юзеров из базы, а потом будешь фильтровать записи из резалтсета в своем коде сравнивая айдишку с нужной, то тогда уже неважно каким уникальным будет твой проект )))
путём сравнения туСтринга!
источник

AS

Alex Sagent in Java & Co
)))
источник

AS

Alex Sagent in Java & Co
toLowerCase ))
источник

A

Andrew in Java & Co
Alex Sagent
важен не сам проект, а как у тебя будет написан код в этом проекте
Важно кто будет оценивать)
источник

Д

Дмитрий Ярошенко in Java & Co
Cyclone
А что ты в целом хочешь сделать?
Так-то phone number regexp pattern нагугляется быстрее, чем я пишу это сообщение.
перебором мапы надо дропнуть все "-", не зависимо от позиции и количества в стринге .
Думал юзать replaceAll и менять на ""
конечная цель привести различные вариации номеров к 0980454334
А то что уже готовое если будет не true мне типо не поможет.
источник

AK

Alina Ku in Java & Co
Ребята, если ищу джависта, а описания проекта не достаточно для публикации по ссылке в закрепе, куда ещё можно вакансию кинуть? Посоветуйте, пожалуйста 🙏
источник

C

Cyclone in Java & Co
Дмитрий Ярошенко
перебором мапы надо дропнуть все "-", не зависимо от позиции и количества в стринге .
Думал юзать replaceAll и менять на ""
конечная цель привести различные вариации номеров к 0980454334
А то что уже готовое если будет не true мне типо не поможет.
А я не понял, что мешает сделать replaceAll("-", "") ?
источник

Д

Дмитрий Ярошенко in Java & Co
Cyclone
А я не понял, что мешает сделать replaceAll("-", "") ?
😂 какого х.. я полез в реги не ясно))
через contains("-") и replaceAll("-", "")
спасибо в любом случае ))
источник

C

Cyclone in Java & Co
Дмитрий Ярошенко
😂 какого х.. я полез в реги не ясно))
через contains("-") и replaceAll("-", "")
спасибо в любом случае ))
йуп
Да и contains, я думаю, лишний вызов. replaceAll и всё.
Ты в replaceAll можешь даже заменить любой не-числовой символ на пустоту. Чтобы от всяких пробелов-скобочек разом избавиться.
А вот с плюсом в начале надо бы поаккуратнее.
источник

AS

Alex Sagent in Java & Co
Cyclone
йуп
Да и contains, я думаю, лишний вызов. replaceAll и всё.
Ты в replaceAll можешь даже заменить любой не-числовой символ на пустоту. Чтобы от всяких пробелов-скобочек разом избавиться.
А вот с плюсом в начале надо бы поаккуратнее.
могу ошибаться, но replaceAll по скорости проигрывает регэкспу, но тут наверное пофигу )))
источник

Р

Ромашка 🌼 in Java & Co
Alex Sagent
могу ошибаться, но replaceAll по скорости проигрывает регэкспу, но тут наверное пофигу )))
public String replaceAll(String regex, String replacement) {
   return Pattern.compile(regex).matcher(this).replaceAll(replacement);
}
источник

Р

Ромашка 🌼 in Java & Co
каждый раз компилируется новый паттерн, в единичном случае разницы не должно быть, но в перспективе юзать предварительно созданный будет эффективнее
источник

AS

Alex Sagent in Java & Co
аа, прикольно
источник

.

.... in Java & Co
Приветствую  скачал jdk8 версии и при попытке запустить main класс через cmd  выдает ошибку
Компилируется нормально
Класс path в норме. В чем может быть проблема?
источник