mef-t
Осваивающий
- Сообщения
- 306
- Репутация
- 30
Добрый день.
Есть код:
Нужно вытащить номер телефона. С помощью регулярного выражения.
Следует учитывать, что это отрывок кода, а такое сочетание тегов так же встречается.
Единственное, за что можно зацепиться, это за "Телефон:".
Просьба помочь.
P.S. если более глобально, то просьба подсказать, как вытащить часть текста из строки,
- зная начальную ее часть,
- зная, что между известной и требуемой есть некий текст, который не статичен
- зная, что искомый текст состоит из набора цифр
(изначально в тексте убираю все пробелы, дефисы, скобки, а так же заменяю все буквенные символы, похожие на цифры, на сами цифры: з-3)
Добавлено:
У меня напрашивается маска: '(?<=Телефон.*\d+'
Но в результат попадают промежуточные значения по куску '.*'
Есть код:
Код:
<div class=b2><span class=b1>Телефон:</span> <a href=javascript:void(go('/details.php?id=200'))>8-909-992-89-27</a></div>
<div class=vd><a href='javascript:void(video(200));'> видео </a></div>
Нужно вытащить номер телефона. С помощью регулярного выражения.
Следует учитывать, что это отрывок кода, а такое сочетание тегов так же встречается.
Единственное, за что можно зацепиться, это за "Телефон:".
Просьба помочь.
P.S. если более глобально, то просьба подсказать, как вытащить часть текста из строки,
- зная начальную ее часть,
- зная, что между известной и требуемой есть некий текст, который не статичен
- зная, что искомый текст состоит из набора цифр
(изначально в тексте убираю все пробелы, дефисы, скобки, а так же заменяю все буквенные символы, похожие на цифры, на сами цифры: з-3)
Добавлено:
Сообщение автоматически объединено:
У меня напрашивается маска: '(?<=Телефон.*\d+'
Но в результат попадают промежуточные значения по куску '.*'