Что нового

Выборка числа из текста

Dk

Новичок
Сообщения
358
Репутация
2
Помогите выбрать число из следующего текста

Код:
<td width="50.0%">
												<span>9783486721409</span></td>


Я написал вот так
Код:
'<span>([A-Za-z0-9\s]*)</span>'

Нo слишком много совпадений.
Помогите пожалуйста расширить условия поиска задействовав <td width="50.0%">

И здесь, задействовав sans-serif" size="2">

Код:
<font face="Arial, Helvetica, sans-serif" size="2">9783486721409</font>

Можно указать так, чтобы только число из 13 символов было вытащено?
 
A

Alofa

Гость
Dk это уже не первая ваша тема по регулярным выражениям.
Лучше, если бы вы просто давали ссылку на страницу и затем писали, какую информацию хотите с нее получить. :smile:
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Alofa сказал(а):
Dk это уже не первая ваша тема по регулярным выражениям.
Лучше, если бы вы просто давали ссылку на страницу и затем писали, какую информацию хотите с нее получить. :smile:

OffTopic:
Я бы рад, но доступ к странице ограничен паролем. :smile:
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
Dk
Код:
<td width="[\d.%]+?">\s*?<span>(\d+?)</span></td>|size="2">(\d+?)</font>
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re:

AZJIO сказал(а):
Dk
Код:
<td width="[\d.%]+?">\s*?<span>(\d+?)</span></td>|size="2">(\d+?)</font>

Работает.
Но к сожалению "цепляет" ещё одно число - Дату из 4-ёх знаков"
Можно указать так, чтобы только число из 13 символов было вытащено?
 
Верх