Добрый день.
Снова затупил.Подскажите как составить ТАКУЮ конструкцию, что бы искало сразу все варианты-"100", "101"и "102." В данном примере должно находится "101"
Снова затупил.Подскажите как составить ТАКУЮ конструкцию, что бы искало сразу все варианты-"100", "101"и "102." В данном примере должно находится "101"
Код:
#include <Array.au3>
$sText='<span class="eventNumber">153</span>Соки<span class="detailArrowClose"><span class="eventNumber">1534</span>Воды<span class="detailArrowClose"></span><div class="eventScore"inline;">101</div><div id="event none;"></div><div id= none;"></div></div></td><td class=OTD1">38</td></td><td class=OTD2">15</td>'
$sSubString = '(?si).*an>(.+?)<sp.*100.*?OTD1">(.+?)<.*?OTD2">(.+?)<'
if $aData = StringRegExp( $sText,$sSubString , 3 ) Then
_ArrayDisplay($aData)
ConsoleWrite(" "&$aData[0] &$aData[1]&$aData[2]&@CRLF)
Else
$sSubString1 = '(?si).*an>(.+?)<sp.*101.*?OTD1">(.+?)<.*?OTD2">(.+?)<'
if $aData1= StringRegExp( $sText,$sSubString1 , 3 ) Then
ConsoleWrite(" "&$aData1[0] &$aData1[1]&$aData1[2]&@CRLF)
_ArrayDisplay($aData1)
Else
$sSubString2 = '(?si).*an>(.+?)<sp.*102.*?OTD1">(.+?)<.*?OTD2">(.+?)<'
if $aData2 = StringRegExp( $sText,$sSubString2 , 3 )Then
ConsoleWrite(" "&$aData2[0] &$aData2[1]&$aData2[2]&@CRLF)
_ArrayDisplay($aData2)
EndIf
EndIf
EndIf