30/09/2018, 21:13

Muốn lấy sdt từ chuối "Telephone: 23902931820312" dùng cách nào nhanh nhất?

Mình giải quết được rồi cảm ơn bạn
Tiện cho mình hỏi luôn nhé muốn lấy sdt từ chuối “Telephone: 23902931820312” dùng cách nào nhanh nhất vậy bạn??

nvh viết 23:19 ngày 30/09/2018

import re

str = ‘Telephone: 23902931820312’
print re.findall(’\d+’, str)

Mình biết được cách này ko biết có nhanh nhất không,

Nap Fvn viết 23:28 ngày 30/09/2018

“Telephone: 23902931820312”
Nếu line.startswith(“telephone”) : continue

rùi dùng re.findall( , line)

thiếu nha bác :(. Phải xét trường hợp line nó có nhiều số nữa nha
EG: Telephone: 23902931820312 gh45
thì nó trả về 2 số lận :(.
DÙng chính xác thì thêm ( ) trong chỗ số cần lấy
Và xét telephone xem nó có bắt đầu dòng == Telephone không
re.findall(‘Telephone:\s+(\d+)’, line)

Cấu trúc ko nhớ rõ nữa

nvh viết 23:13 ngày 30/09/2018

re.findall('Telephone: (\d+)', str)

Bài liên quan
0