Alexey
скинь текст этот в котором ты ищешь регуляркой
Alexey
и саму регулярку
Anonymous
и саму регулярку
та все я проверил (?<=utm_source=).*(?=&.+&) так правильно, но сделал методом тыка, не очевидное же решение?
Oleksii
а вот как эта конструкция работает?)под капотом именно
Oleksii
она то рабочая, но не зная её - сам такую не напишешь
Alexey
ибо если у тебя изменится, вот это место которое ты ищешь
Alexey
то твоя регулярка работать перестанет
Anonymous
не знаю, я бы сделал диапазоном)
блин, ввел в текст еще символ & и тогда все полетело ))
Oleksii
именно)
Oleksii
там как раз не просто)
Сергей
там быстрая сортировка используется. Пузырьковые и другие, юзать отдельно.
Anonymous
то твоя регулярка работать перестанет
Вот текс "https://lydforce.com/?utm_source=diy_mekkaina&utm_medium=web&utm_camp&a&ign=lydforce_button;" вот регулярка (?<=utm_source=).*(?=&) вот где тестил https://regex101.com/r/T76wke/13
Alexey
блин, ввел в текст еще символ & и тогда все полетело ))
а теперь переставь подчёркивание и работать перестанет, это ж utm, там чо угодно запузырить могут
Oleksii
тоесть типа оно выставляет каждому эти баллы и таким образом выстраивает...но блин...что это за запись такая...жесть я просто запомнил её...тоесть не зная её, ты до этого не додумаешься, ну разве что ты какой-то Билл Гейтс)
Oleksii
я про вот эти все а - b
Alexey
(?<=utm_source=)[^&]+
Alexey
не туда ;D
Alexey
все куда проще и что ты в этой метке не напишешь, он все равно найдёт от равно, до пробела
Intelpentium3
это даже не смешно... придется писать функцию-кастыль
Intelpentium3
function sortNumber(a, b) { return a - b; } var numArray = [140000, 104, 99]; numArray.sort(sortNumber); console.log(numArray); А как иначе
Intelpentium3
ну ЯП не имеет дефолтную функцию сортировки массива из чисел. не странно ли это?
Intelpentium3
2 Big Numbers You are given a large non-negative number that is represented by an array - A where A is an array of digits. You are also given a small number 𝑐 that is between 1 and 9. Your program should return 𝐵 * 𝑐. Hint: You may want to implement another function that takes two arrays 𝐵 and 𝐶 and returns 𝐷 where 𝐷 is the sum of 𝐵 and 𝐶
Anonymous
законы математики изменились?
.reverse() Просто переверни все элементы
Intelpentium3
Intelpentium3
да, получилась адская дробь😀
Intelpentium3
методом тыка
Intelpentium3
Реально. Я не понимаю как эта задача относится к программированию? Мы же не на ассемблере пишем. Человеку который кодит на высокоуровенныч яп чватит математики 8 класса
Intelpentium3
штаб математиков дает формулу а ты вгоняешь в код.
Chillout
ребята кто шарит как извлечь только цифры из строки ? Циклами , не функцией Допустим в промпт ввели 56jnbdnj5667 Вот что бы вернуло только 565667 Parseint возвращает только числа до знаков (букв), т.е , 56 только из строки , а 5667 не возвращает уже Хелп плииииииз
Chillout
да у нас просто пока в функции не лезут, поэтому препод сказал как то циклом сделать я вот сижу голову ломаю Функцией нагуглил уже, а вот циклом ... шляпа))
Chillout
спасибо Сейчас попробую
Anonymous
чем ноут может быть удобнее?
Кто-то говорил, что ноут удобнее? =) Юзвер спрашивает, нормально ли будет ему за ноутом? Хватит ли ему ноута для веб разработки?
copperdrums
у меня ноут
copperdrums
иначе хз как
copperdrums
но он подключен к большому монитору*
Anonymous
но он подключен к большому монитору*
Грубо говоря, речь идет о РАЗРЕШЕНИИ дисплея. Если твой ноут тянет 800 на 600, то не будет смысла в этом, даже с большим монитором. Ноуты "13 обычно имеют 1366 на 768, чего вполне достаточно, чтобы видеть то, что твои руки пишут
copperdrums
хз ноут 15 все прекрасно тянет
copperdrums
монитор 23 д
copperdrums
и "достаточно видеть" довольно низкий порог
Intelpentium3
var str = "56jnbdnj5667?"; var bal = []; var res = str.split(""); for (var i=0; i<res.length-1; i++){ if(typeof parseInt(res[i]) == 'number'){ bal.push(res[i]); } else{ i = i+1; } } bal;
copperdrums
большой монитор комфортнее
copperdrums
пздц этот слоумод блин жесть
Anonymous
Мы спорим ни о чем) Чем больше область видимости (пк, несколько мониторов), тем меньше кликов тебе нужно делать, чтобы добраться до чего либо, и, соответственно, в какой-то степени работа выполняется быстрее) Ладно, друг, не будем спорить, продуктивного тебе времени суток ✌🏻
Chillout
ooo спасииибоо
Intelpentium3
ooo спасииибоо
я чайник, тупо на логике попытался решить. Но чет выводит пустой массив, надо найти кикс(
Intelpentium3
ты прав var str = "56jnbdnj5667?"; var res = str.split(""); for (var i=0; i<res.length-1; i++){ if(typeof parseInt(res[i]) == 'number'){ var bal = []; bal.push(res[i]); } else{ i = i+1; } } bal;
Anonymous
В чем проблема?
В конечном итоге выдаст массив с 1 объектом, не?
Intelpentium3
В конечном итоге выдаст массив с 1 объектом, не?
Кощунство! Оскорбление чувств программиста! Он же должен поочереди пушить в массив или как?
Anonymous
Если я правильно понял суть твоего кода =)
Anonymous
let str = '56qdqwdqqwd5667', bal = []; for(let i = 0; i < str.length; i++) if(parseInt(str[i]) >= 0) bal.push(str[i]); return bal;
Intelpentium3
Ты прав)
Intelpentium3
let str = '56qdqwdqqwd5667', bal = []; for(let i = 0; i < str.length; i++) if(parseInt(str[i]) >= 0) bal.push(str[i]); return bal;
Я не пользуюсь лет. Не вижу смысла в let. Вроде тот же вар
Anonymous
let дальше {} не выходит и не является глобальным)
Anonymous
Переменная внутри функции, скажем так =)
Intelpentium3
Да зачем мне лет если все на варе прекрасно работает
Anonymous
Да зачем мне лет если все на варе прекрасно работает
Чтобы не засорять глобальную область
Intelpentium3
let дальше {} не выходит и не является глобальным)
я это знаю но где практическое применение этого качества?
Intelpentium3
Чтобы не засорять глобальную область
В каком смысле засорять? Память грузить?
Anonymous
Ору
Anonymous
В каком смысле засорять? Память грузить?
А если проект очень большой и ты не можешь придумать для всех переменных уникальные названия?
Intelpentium3
А твой var так может?)
Так ты запутаеш код. не надо. Добавь переменную var user 2 потом даш user = user2 и return user;
Anonymous
Чего врете
Intelpentium3
А если проект очень большой и ты не можешь придумать для всех переменных уникальные названия?
Давай подумаем: сколько слов можно придумать с помощью лат алфавита и цифр? Очееееееееееееееееень боооооооооооольшое, чватит на все
Anonymous
Ладно, парни, человек только вникает в эту сферу, все мы были такими) Для этого и был создан канал, чтобы помогать :D
Intelpentium3
Чего врете
http://mrfreeman16.000webhostapp.com/Main/index.html