
I
07.03.2017
14:01:32
<-Z

Artem
07.03.2017
14:01:38

Tony
07.03.2017
14:01:48
Слева от я
На qwerty

Google

Oleg
07.03.2017
14:01:59
нашёл!
hello world
Не получается
Исчезают

Tony
07.03.2017
14:02:30
`pi3da`
На телефоне не работает тож

Artem
07.03.2017
14:02:50
работает

Eldar
07.03.2017
14:02:59

Oleg
07.03.2017
14:03:08
У меня не видно, видимо )

Tony
07.03.2017
14:03:14
```нет```
«зато я могу так»

Oleg
07.03.2017
14:05:51
нет

Google

Tony
07.03.2017
14:05:56
Ну во

Oleg
07.03.2017
14:05:58
ооо

Tony
07.03.2017
14:06:05
Телефон не парсит

Oleg
07.03.2017
14:06:21
da

Яков
07.03.2017
14:07:13
https://tjournal.ru/41748-amerikanec-potratil-vosem-let-chtobi-vivesti-pitona-s-emodzi-na-kozhe

Denis 災 nobody
07.03.2017
14:12:30

Timur
07.03.2017
14:51:03
рили?

Aragaer
07.03.2017
15:02:23
https://github.com/brouberol/contexttimer
вот вам еще способ время мерять

Маришка
07.03.2017
16:28:14

Tony
07.03.2017
16:28:36

Маришка
07.03.2017
16:28:46
Набери с клавиатуры
С компа

Igor
07.03.2017
16:29:01
но вообще да, некоторые клиенты реально не парсят

Маришка
07.03.2017
16:29:24
```
123
```

Igor
07.03.2017
16:29:24
ты правильные отправляешь

Маришка
07.03.2017
16:29:26
Ну
Plus не парсит

Google

Igor
07.03.2017
16:29:42
swiftовский новый тоже не умеет

Маришка
07.03.2017
16:29:50
text

Tony
07.03.2017
16:31:42
`привет`

Bo0oM
07.03.2017
16:32:04
'Привет'

Маришка
07.03.2017
16:32:11
Тройные бектики

Igor
07.03.2017
16:32:37
да необязательно тройные

Bo0oM
07.03.2017
16:32:40
```привет```

UnkownUSR
07.03.2017
16:35:43
Как из каждого элемента списка вида <img src="http://www.example.ru/risn/12.jpg"/> удалить всё, чтобы осталось только http://www.example.ru/risn/12.jpg ?

Aragaer
07.03.2017
16:39:42
[x[10:-3] for x in my_list]
>>> s
'<img src="http://www.example.ru/risn/12.jpg"/>'
>>> s[10:-3]
'http://www.example.ru/risn/12.jpg'

Маришка
07.03.2017
16:41:32
А ведь если там лишь img без остальных аттрибутов то это будет лучшим ответом xdd

Nikolay
07.03.2017
16:42:02

Aragaer
07.03.2017
16:42:55
не, если там что-то сильно более сложное, то надо и писать сложнее. Но к такому вопросу такой ответ сгодится 8)

Маришка
07.03.2017
16:43:36
Тут уже было такое, доставать ссылки из html, только там было задание на сайтике и с использованием re

Igor
07.03.2017
16:44:49
[re.match(r'.*"(.*?)".*', s).groups()[0] for s in my_list]
#shittyadvice

UnkownUSR
07.03.2017
16:46:09

Aragaer
07.03.2017
16:46:14
ну матчить надо src="([^"]*)"

Igor
07.03.2017
16:46:26

Aragaer
07.03.2017
16:46:44
но еще может быть случай src='однокавычко'

Google

Aragaer
07.03.2017
16:46:52
и еще пробелы опять же

UnkownUSR
07.03.2017
16:48:17
Они замедляют программу
А мне край как нужна скорость

Маришка
07.03.2017
16:48:57

UnkownUSR
07.03.2017
16:49:13
Заказчику нужен ПИТОН

Admin
ERROR: S client not available

Aragaer
07.03.2017
16:49:21
через substr найти src=
дальше найти первую кавычку, потом следующую

UnkownUSR
07.03.2017
16:50:10

Aragaer
07.03.2017
16:50:25
строка является валидным xml, поэтому ее можно скормить в какую-нибудь либу, там шустро все разрулят, но потеря будет на передаче туда-сюда
поиск подстроки же
или как оно в питоне
в С это strstr

UnkownUSR
07.03.2017
16:51:30
find в питоне вроде
Ща буду смотреть
Ни find, ни index не находят в строках подстроку 'src='
Странно

Denis
07.03.2017
16:55:44
>>> r = re.compile(r'src="([^"]*)"')
>>> timeit.timeit(lambda: r.search(s).group(1))
0.7568038080062252
>>> timeit.timeit(lambda: s.split('"')[1])
0.48294448701199144
Не такая и большая разница

Роман
07.03.2017
16:56:30

Google

UnkownUSR
07.03.2017
16:56:36
Для парсера это критично

Denis
07.03.2017
16:56:51
Если какие-то более умные сплиты и поиски делать, будет дольше

Маришка
07.03.2017
16:56:52

Роман
07.03.2017
16:56:54

Aragaer
07.03.2017
16:57:02
s.find('src=')
5

Denis
07.03.2017
16:57:09
Можно этот кусок на си переписать

Маришка
07.03.2017
16:57:34

UnkownUSR
07.03.2017
16:57:57

Aragaer
07.03.2017
16:58:00
s[s.find('src=')+len('src=')+1:s.rfind('"')]
'http://www.example.ru/risn/12.jpg'

Маришка
07.03.2017
16:58:27

Aragaer
07.03.2017
16:58:29
ну кстати s.find('"') и все

Denis
07.03.2017
16:58:33

UnkownUSR
07.03.2017
16:58:37

Роман
07.03.2017
16:58:39

Aragaer
07.03.2017
16:58:42
у меня второй

UnkownUSR
07.03.2017
16:58:43
3.6, если быть точным

Denis
07.03.2017
16:59:12
Если len оптимизировать, будет 0.60

Роман
07.03.2017
16:59:16

Маришка
07.03.2017
16:59:58