utros 18.08.2011 18:59 Adium

А как бы по-халявнее разбить строку по заданным разделителям с сохранением самих разделителей?
Например из "привет (вася.хуй)7,5" получить [ "привет",
" (",
"вася",
".",
"хуй",
")" ]

1. werehuman 18.08.2011 18:59 Psi+

я когда-то писал кусок этого кода, спроси у @ak3n

2. werehuman 18.08.2011 19:00 Psi+

насколько я помню, я использовал re.split и re.findall

3. werehuman 18.08.2011 19:01 Psi+

и да, сначала тебе надо все ссылки выдернуть из текста, а потом текст на знаки препинания разбивать

4. utroswerehuman /3 18.08.2011 19:02 Adium

Я хочу неебически круто разбить, чтобы ссылки тоже разделялись :)

5. werehumanutros /4 18.08.2011 19:03 Psi+

у меня было неебически крутое разделение, но он по невнятным причинам выкинул мой код

6. werehumanwerehuman /5 18.08.2011 19:03 Psi+

он считал, что это из-за моих оптимизаций сообщения неправильно обрезаются

7. utroswerehuman /5 18.08.2011 19:03 Adium

Где оно было?

8. werehumanutros /7 18.08.2011 19:04 Psi+

да не сохранилось оно у меня нигде. Спроси у него, может в его cvs сохранилось.

9. werehumanutros /7 18.08.2011 19:04 Psi+

а ещё у меня твит никогда не заканчивался посреди ссылки

10. utroswerehuman /9 18.08.2011 19:07 Adium

Да написать-то не трудно, но лениво :)

11. utroswerehuman /9 18.08.2011 19:08 Adium

И не нужны костыли, ибо есть re.Scanner

12. werehumanutros /11 18.08.2011 19:08 Psi+

не отвлекайся, пили

13. utroswerehuman /12 18.08.2011 19:11 Adium

Я пока ничего не пилю: мне некогда.

14. werehumanutros /13 18.08.2011 19:11 Psi+

то-то я вижу...

Do you really want to delete ?