
Sergey
30.06.2017
05:59:28
Тоже пройдет

Евгений
30.06.2017
05:59:36
а не должно
я так понял, он хочет по набору букв искать слова в которых присутствует весь набор в произвольном порядке

adikalon
30.06.2017
06:00:05
почему не должно?

Google

Евгений
30.06.2017
06:00:22
"но не должны "тополь", "поле", "колбаса", "лоперамидол"."

adikalon
30.06.2017
06:00:38
нет, он сказал, что должно проходить "лоперамидол", а по набору букв оно не проходит

Sergey
30.06.2017
06:00:55

adikalon
30.06.2017
06:00:56
ибо тут нет буквы я

Sergey
30.06.2017
06:01:44
Должно проходит только если есть все 4 буквы в слове
Твоя регулярка сработает если есть любая буква в слове

adikalon
30.06.2017
06:02:13
а да, сорян
перечитал сообщение
ну и ладно

Sergey
30.06.2017
06:03:29
Привет, чат!
Есть тут самураи регулярок?
Подскажите, пожалуйста, выражение, которое проверит строку на наличие всех символов из заданного набора.
Например: при наборе символов "опля", должны пройти проверку строки "поля","заполярный","яблопо" (я не опечатался), но не должны "тополь", "поле", "колбаса", "лоперамидол".
Не то чтобы профильный вопрос, но я не знаю чатиков про регулярки...
Зачем тут регулярка?
Нужно использовать strpos

Евгений
30.06.2017
06:08:12
интересно как на такую задачу стрпос натянуть)

Google

Pavel
30.06.2017
06:09:38
Привет, чат!
Есть тут самураи регулярок?
Подскажите, пожалуйста, выражение, которое проверит строку на наличие всех символов из заданного набора.
Например: при наборе символов "опля", должны пройти проверку строки "поля","заполярный","яблопо" (я не опечатался), но не должны "тополь", "поле", "колбаса", "лоперамидол".
Не то чтобы профильный вопрос, но я не знаю чатиков про регулярки...
https://regex101.com/r/hs6P19/1


Ignos
30.06.2017
06:09:39
Ребят, сейчас идея пришла. Вроде бы, клево и интересно, но любопытно, почему не знаю людей,которые её бы воспользовались. наверное, есть подводные камни, но сходу их не вижу.
Работая на удаленке можно снять хату на Бали. Жить и работать там три месяца. Потом по аналогии снять хату в Тайланде , во Вьетнаме итд итп
- английский широко распространен
- цена аренды жилья - небольшая. можно снять целый дом на берегу океана, особенно,если въехать с соседом.
- коворкингов море
- стоимость жизни не высокая (столицы в расчет не берем)
- фрукты круглый год и недорого
- по выходным можно осматривать каждый раз новые интересные места
Потом совершить переезд по аналогии в любые другие уголки земного шара, где выполняются эти же условия.
В отличии от переезда на совсем меньше мороки и бюрократии. + можно варировать временные проемежутки пребывания , чтобы не заскучать по родине.
Заодно можно офигенно подтянуть английский )
Из минусов пока только вижу необходимость тратить деньги на авиабилеты . Но этот минус существенно сглаживается, если после каждой релокации не возвращаться в РФ. А перелеты по Азии стоят недорого
У меня девушка так и делает, но в тае нельзя жить больше чем пол года по закону.


Евгений
30.06.2017
06:09:39
я бы пока не нашёл как сделать регуляркой, если такое возможно, сделал бы поиск каждой буквы по отдельности и если все 4 сработали на тру то и результат тру

Евгений
30.06.2017
06:11:22

Евгений
30.06.2017
06:12:05

Евгений
30.06.2017
06:12:09
при этом слова из 4 букв проходят проверку? хз, так ли это

Евгений
30.06.2017
06:12:28
можно написать метод куда входит массив букв и строка для поиска и там всё перебирается))

Евгений
30.06.2017
06:12:38
ещё, должно ли находиться слово с 2 буквами о, если указана только одна

Евгений
30.06.2017
06:12:49
можно много чего придумать, мы же не обладаем всей информацией о задаче ))

Pavel
30.06.2017
06:13:37

Евгений
30.06.2017
06:14:11

Pavel
30.06.2017
06:14:57
Никто же не сказал: разработайте универсальную систему анализа. Сказано: эти слова проходят, а вот эти - нет.
Зачем преждевременные оптимизации?

Евгений
30.06.2017
06:15:09
?

Евгений
30.06.2017
06:15:27
привычка делать сразу универсально :D

Sergey
30.06.2017
06:16:11

Евгений
30.06.2017
06:19:05

Google

Sergey
30.06.2017
06:19:27
Странный вопрос
Во вторых так и не увидел готовой регулярки

Евгений
30.06.2017
06:20:21
"Пройти по массиву с буквами "поля", и для каждой вызвать strpos"
можно для каждой вызвать "preg_match"
вопрос о том что быстрее отрабатывает
при миллиарде запросов например )

Евгений
30.06.2017
06:20:46

Евгений
30.06.2017
06:21:11
что, регулярку поиска одной буквы сложно придумать?))))

Sergey
30.06.2017
06:21:11
Он собирается делать регулярку с 1 символом
Регулярки головного мозга

Евгений
30.06.2017
06:21:57

Евгений
30.06.2017
06:22:04
я ничего не собираюсь делать, передо мной такой задачи не стояло ))

Sergey
30.06.2017
06:22:28
Но ты её предлагаешь так реализовать

Евгений
30.06.2017
06:22:55
где я её предлагаю реализовать?)
я написал что первое в голову пришло

Sergey
30.06.2017
06:23:09
ну, то же что я и подумал только с регулярками. А что быстрее работает, стрпос или прегмач?

Евгений
30.06.2017
06:24:29
прегмач просто гибче в поиске вот я и про него первым и подумал, а вы накинулись )
ТЗ не было :3

Sergey
30.06.2017
06:25:11
Работа со строками всегда быстрее чем с регулярным выражением

Ivan
30.06.2017
06:40:37
https://vk.com/blog/streaming-api

Google

Оксана
30.06.2017
06:52:02
Пятничного утра Вам! Москва. В телеком компанию ищу php/go back end. На проект разработки АPI управления телекоммуникационными услугами. Рефакторинг кода, yii, zend, mysql, jira, git.
Работа в проектной группе.
120 000 net. В компании есть бассейн/сауна, массаж, много спорта, бесплатное обучение.

Chuvi
30.06.2017
06:52:21

Sergey
30.06.2017
06:52:45

(;¬_¬)
30.06.2017
06:53:19

Sergey
30.06.2017
06:53:51

Vladislav
30.06.2017
06:54:02

Admin
ERROR: S client not available

Оксана
30.06.2017
06:54:05
Мало денег
Но есть гибкий график и отличный коллектив)

Chuvi
30.06.2017
06:54:31
Нужно использовать strpos
Это на фронте, так что indexOf(), я сейчас так делаю, но думал что можно заменить рекурсию регуляркой...

(;¬_¬)
30.06.2017
06:54:51

Sergey
30.06.2017
06:54:58

Yaroslav
30.06.2017
06:55:10

Sergey
30.06.2017
06:55:36

Chuvi
30.06.2017
07:02:33

Sergey
30.06.2017
07:40:08

Jack
30.06.2017
07:44:30
Подскажите, как убрать ошибку Параллельное выполнение скрипта ?

Sergey
30.06.2017
07:44:46
испольнять скрипт последовательно

Chuvi
30.06.2017
07:48:02
что?
Я вчера гонял тесты, на наборах от 8 до 24 символов. Рекурсия медленнее чем Regex.test("["+string+"]{"+string.length+"}"). Но результат не удовлетворительный в плане того что при тестере "ололо" строка "ооооооооо" тоже прокатит.

Sergey
30.06.2017
07:48:40
причем тут рекурсия и indexOf

Google

Jack
30.06.2017
07:49:27

(;¬_¬)
30.06.2017
07:50:15
запускай непросто. храни данные о том завершился он или нет
и проверяй что предыдущий завершился перед запуском

Sergey
30.06.2017
07:50:38

Jack
30.06.2017
07:51:22
ок, спасибо.

Sergey
30.06.2017
07:51:40

Chuvi
30.06.2017
07:52:03
причем тут рекурсия и indexOf
Стоп, а ты как планируешь indexOf'ом проходить?
Я подумал о функции, которая сама себя вызывает на следующий символ, если предыдущий нашёлся.

Sergey
30.06.2017
07:52:07
лучше вариант 2, т.к. не придется с мусором в памяти бороться
var isExist = true;
for (var char in need) {
isExits &= str.indexOf(char) !== -1;
}
reutrn isExists;

Chuvi
30.06.2017
08:02:07

Sergey
30.06.2017
08:02:27
нет
рекурсия тут не нужна
рекурсия нужна когда у тебя неизвестное количество циклов

Chuvi
30.06.2017
08:06:34