
It'sMe
22.10.2018
22:32:53
глазам больно

Vladimir
22.10.2018
22:33:41
Может я не понял задачу.. но почему не сделать так?
"".join([i for i in string if not i.isdigit()])

Mikhail
22.10.2018
22:34:20

?? Eugene
22.10.2018
22:37:00
re.sub(r"\d+abc", "abc", text)

Google

Fedos
22.10.2018
22:38:31
не знаком с этим модулем
буду курить ман

?? Eugene
22.10.2018
22:39:00
Регэкспы - сила)

Mikhail
22.10.2018
22:40:08
Регэкспы - сила)
а после того как регулярки написаны, нужно их обязательно сравнить по скорости работы :D

Fedos
22.10.2018
22:40:12

?? Eugene
22.10.2018
22:40:37

Fedos
22.10.2018
22:40:53
d это диггит я так понял

?? Eugene
22.10.2018
22:41:12

Fedos
22.10.2018
22:41:31
ааа
понял
спасибо
удобная
штука

Google

Fedos
22.10.2018
22:42:39
а он ищет все вхождения я так понял
а есть параметр для первого или условно пятого ?

?? Eugene
22.10.2018
22:43:31
Можно что-нибудь придумать
In [9]: %timeit re.sub(r"(\d+)abc", "abc", "dsadsadjkasldj00003abcdsajdklasdjs")
4.36 µs ± 16.8 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
In [10]: %timeit ''.join(re.split('[0-9]*(abc)', "dsadsadjkasldj00003abcdsajdklasdjs"))
4.37 µs ± 37.9 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
нет разницы

Ирод Раковой
22.10.2018
23:10:05
Хелп !!!!
Кто знает как сделать smoothed moving average ?
Smma

?? Eugene
22.10.2018
23:10:47
Скользящее среднее что ль?

Ирод Раковой
22.10.2018
23:11:27
Да

?? Eugene
22.10.2018
23:12:01
Можно с functools.reduce
Ну и наверняка в каком-нибудь пандас это уже реализовано

Ирод Раковой
22.10.2018
23:16:16
Окей
А сглаженная ?

?? Eugene
22.10.2018
23:19:46
Не знаю
Я не дата-сатанист

Denis
22.10.2018
23:24:14
Можно самому считать

?? Eugene
22.10.2018
23:25:46
Формулы в инете есть

Безопасность?
22.10.2018
23:36:17
Как получить javascript переменную var token = blabla с использованием requests и bs4?

Denis
22.10.2018
23:38:45

Безопасность?
22.10.2018
23:41:12

Google

Denis
22.10.2018
23:42:26
Примеры, пожалуйста
>>> s = 'var token = 1;'
>>> re.search(r'var token = ([^;]+);', s).group(1)
'1'

Безопасность?
22.10.2018
23:45:47
>>> s = 'var token = 1;'
>>> re.search(r'var token = ([^;]+);', s).group(1)
'1'
Лог:
pt = re.compile(r"var phoneToken = ([^;]+);").match(str(cont)).groups()
AttributeError: 'NoneType' object has no attribute 'groups'
Код:
htmlc = s.get(adv_url)
b = bs4.BeautifulSoup(htmlc.text, "html.parser")
cont = b.select('#body-container')[0].find("script")
print(cont) #
pt = re.compile(r"var phoneToken = ([^;]+);").match(str(cont)).groups()

Denis
23.10.2018
00:31:11
Или ты не там ищешь

Безопасность?
23.10.2018
00:32:15
Значит нет такой переменной
>>> import re
>>> cont = r"var phoneToken = 'Denis!';"
>>> re.compile(r'var phoneToken = \'([^;]+)\';').match(cont).groups()[0]
'Denis!'
>>>

Denis
23.10.2018
00:32:31
Вот тут есть
А там, наверное, надо не str(cont) брать, а что-то вроде cont.text

Безопасность?
23.10.2018
00:34:42

Denis
23.10.2018
00:34:55
Нет такой переменной там

Безопасность?
23.10.2018
00:35:48

Denis
23.10.2018
00:38:13
Магия

Безопасность?
23.10.2018
00:39:34

Denis
23.10.2018
00:40:03
Посмотри text, убедись, что там строка, проверь на regex101.com

Безопасность?
23.10.2018
00:45:12
Спасибо друг ?

Oleg
23.10.2018
03:34:20
как парсить неструктурированный текст? Вытаскивая фрагменты лишь по нужным словам.

Google

Admin
ERROR: S client not available

Karina
23.10.2018
04:22:22

Проксимов
23.10.2018
04:47:36
Ужас

Karina
23.10.2018
04:50:24
Приличные люди лямбду не используют? =)

Проксимов
23.10.2018
04:54:35

Karina
23.10.2018
04:57:33
Ты прав

ᅠ
23.10.2018
05:09:48
привет извините вопрос не по теме совсем. кто с англ в ладах, как правильно перевести wake on patter match, сам я не ок, а интерфейс в винде русский. И такого названия разумеется нет ибо оно переведено как-то. в гугле хуйня какая-то

Alek
23.10.2018
05:10:58

TpouHuK
23.10.2018
05:13:32

ᅠ
23.10.2018
05:13:54

Maxim robox
23.10.2018
05:14:10
filter бы. =)

Alek
23.10.2018
05:16:01
Спасибо, погуглю

Oleg
23.10.2018
05:26:26
какой библой можно спарсить сайт по используя селекторы?

Ruslan
23.10.2018
05:30:02
pyquery

Oleg
23.10.2018
05:32:39
спасиб

Muhammadyusuf
23.10.2018
06:21:48
название файла не должно быт одинаково названиями модулей?♂️

Проксимов
23.10.2018
07:03:07

Emelien
23.10.2018
07:04:54

Maxim
23.10.2018
07:17:11

Google

Maxim
23.10.2018
07:17:43
bs4 с lxml очень быстро парсят html формат
Потом
head = soup.select("head")[0]

Toha
23.10.2018
07:24:18
bs4 няша

Danil
23.10.2018
07:25:37

Toha
23.10.2018
07:26:28
Ага, много людей так же в жопы любят долбиться :)
Это ж все вкусовщина :)

Maxim
23.10.2018
07:29:10
Господа, оффтоп вопросик. Кто чем занимается после работы?