Что нового

Выборка цифр с дефисом

Dk

Новичок
Сообщения
358
Репутация
2
Помогите пожалуйста найти здесь 028-1103013-0660310

<span class="a-color-secondary value">
028-1103013-0660310
</span>

Я написал вот так. Этот вариант работает. Но при нём выскакивают ещё другие совпадения, в дальнейшем они мне очень мешают.
Код:
'(?s)secondary value">(.*?)</span>',3)


Мне очень нужно чтобы выборка происходила именно такого формата XXX-XXXXXXX-XXXXXXX, то есть ВСЕГДА дефис будет стоять на 4-ом и 12-ом месте, цифры будут меняться.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Выборка цифт с дефисом

Vovsla сказал(а):
Код:
#include <Array.au3>

$String='<span class="a-color-secondary value">'&@CRLF&'     028-1103013-0660310'&@CRLF&' </span>'

$Result=StringRegExp($String, '(\d{3}-\d{7}-\d{7})', 3)
_ArrayDisplay($Result)

Да работает, но теперь он вытаскивает по многу раз эти номера, которые даже не стоят между <span class="a-color-secondary value"></span>
Мне очень нужно, что бы именно между этими тегами и такого формата XXX-XXXXXXX-XXXXXXX
 
Автор
D

Dk

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