Страницы: 1
RSS
Как вытянуть вот это число (3.60) регуляркой
 
Добрый день! Помогите, кто знает, уже всю голову сломал. Как вытянуть 3.60 из данной строки HTML регулярными выражениями и надо чтобы именно вытягивалось 3.60 вместе с Match_Result.1. На форуме ничего не нашел.
Код
<span class="selection-link active-selection  "
 data-selection-key="8628569@Match_Result.1" data-
prt="CP" data-selection-price="3.6">3.60</span>
[img]file:///C:/Users/Beloe04/Desktop/Ярлыки[/img][img]file:///C:/Users/Beloe04/Desktop/Ярлыки/Безымянный.png[/img]
 
Доброе время суток.
Вариант
Код
Public Sub NumberByRegExpTest()
    Dim pReg As Object, p
    Dim testString As String
    Set pReg = CreateObject("VBScript.RegExp")
    pReg.Pattern = ">(\d+\.\d+)</span>"
    testString = "<span class=""selection-link active-selection  """ & _
        " data-selection-key=""8628569@Match_Result.1"" data-" & _
        "prt=""CP"" data-selection-price=""3.6"">3.60</span>"
    Debug.Print pReg.Execute(testString)(0).SubMatches(0)
End Sub

P. S. Anton Anton, вы уверены, что это вежливо с вашей стороны - не отписываться в своих темах?
 
Андрей VG, спасибо большое! Вы спаситель, мучился часа 2 (просто только начинаю разбираться во всём). На форуме человек новый, но вроде в каждой созданной мною теме отписывался, единственное только перед первым ответом. На будущее учту, еще раз спасибо :)  
Страницы: 1
Наверх