Загрузка...

REGEXP голова плавится

Тема в разделе Python создана пользователем XagLer 16 май 2020. 248 просмотров

  1. XagLer
    XagLer Автор темы 16 май 2020 Тут что-то написано 63 26 май 2017
    Добрый день.
    Имеется кортеж:
    Код
    ['Музыкальныйпродюсер', '', '', '', '',
    'GunnarReiss-andersensgate174,3259Larvik,Норвегия', '', '',
    '3357+HJЛарвик,LarvikMunicipality,Норвегия', '', '',
    '+4791739260', '', '', 'Явладелецкомпании', '', '',
    'Добавитьчасыработы', '', '', 'Добавитьсайт']

    С помощью регулярок необходимо вытащить номер телефона +4791739260
    Но у меня ничего не получается, вот мой код:
    Код
     for ph in phone:
    string.append(ph.text.replace(' ','')) # убираю пробелы в строках
    res = re.findall('(\d{8,16})',string) # ищу совпадения
    for r in res: #пытаюсь вывести результат
    print(r) # но результата нет, хотя string - кортеж выше
     
  2. VRT3R
    VRT3R 16 май 2020 продам гараж 347 24 сен 2018
    Кортеж всегда состоит из этого количества элементов? Если да, то просто 12 позицию выводи:podumai:
     
    1. VRT3R
      (мама говорит я особенный)
    2. XagLer Автор темы
  3. oriole
    oriole 16 май 2020 был(а) давно
    1. Посмотреть предыдущие комментарии (8)
    2. oriole
    3. XagLer Автор темы
      oriole, спасиб бро, уже второй раз помог), кнопка лайка тебе уже не работает, говорят сслишком много лайкаю тебя
    4. XagLer Автор темы
      oriole, еще вопрос, почему у меня не работает корректно данная конструкция? Она постоянно возвращает Не указан
      Python
              for r in string:
      res = re.findall(r'^\+[0-9]+',r)
      if res:
      return res[0]
      else:
      return 'Не указан'
    5. Посмотреть следующие комментарии (4)
Top
Загрузка...