Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с регексп / 5 сообщений из 5, страница 1 из 1
15.07.2008, 18:47
    #35432050
Cheerful Calf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регексп
Надо из текста
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<p class="dont-be-bad">When the server was last reloaded, we had <a href="/tools/banned.ch">4062 IP addresses banned</a>.<br />Remember, you are not allowed to use automated programs to access our tools, unless you have a purchased a DNSstuff automated usage plan.<br />Please email <a href="mailto:sales@dnsstuff.com">sales@dnsstuff.com<;/a> to learn more.</p>

<pre>IP address:                     78.62.163.22
Reverse DNS:                    78-62-163-22.static.zebra.lt.
Reverse DNS authenticity:       [Verified]
ASN:                            0
ASN Name:                       IANA-RSVD-0
IP range connectivity:          0
Registrar (per ASN):            Unknown
Country (per IP registrar):     LT [Lithuania]
Country Currency:               Unknown 
Country IP Range:               78.56.0.0 to 78.63.255.255
Country fraud profile:          High
City (per outside source):      Kaunas, Kauno Apskritis
Country (per outside source):   LT [Lithuania]
Private (internal) IP?          No
IP address registrar:           whois.arin.net
Known Proxy?                    No
Link for WHOIS:                 <a href="/tools/whois.ch?ip=78.62.163.22">78.62.163.22</a>
<br /><div id="map" style="width: 310px; height: 310px"></div>
выбрать "LT [Lithuania], Kaunas, Kauno Apskritis"
пишу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Dim objHTTP As Object, sc As Object, js As Object
Dim objRegExp As Object, objMatches As Object
Dim LangFrom  As String, LangTo  As String, BaseURL  As String
Dim URL As String, SrcText As String, RetText As String

SrcText = "78.62.163.22"
LangFrom = "en"
LangTo = "ru"
BaseURL = "http://private.dnsstuff.com/tools/ipall.ch?domain="

Set sc = CreateObject("ScriptControl")
sc.Language = "JScript"
Set js = sc.CodeObject
URL = js.encodeURI(BaseURL & SrcText)

Set objHTTP = CreateObject("MSXML2.XMLHTTP")
objHTTP.Open "GET", URL, False
objHTTP.Send

While objHTTP.readyState <>  4 
   DoEvents
Wend

RetText = objHTTP.ResponseText

Set objRegExp = CreateObject("VBScript.RegExp")
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "Country [(]per outside source[)]:(.*?)"
Set objMatches = objRegExp.Execute(RetText)
Dim vertimas As String
Debug.Print objMatches( 0 ).SubMatches( 0 ) & ", " & objMatches( 0 ).SubMatches( 1 )
не работает. Как надо?
...
Рейтинг: 0 / 0
15.07.2008, 19:40
    #35432138
Cheerful Calf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регексп
Никто не поможет? Я дольго плакаль от стыда, когда написал то что даёт правильный результат
Debug.Print Mid(RetText, InStr(RetText, "City (per outside source): ") + 32, InStr(RetText, "Country (per outside source): ") - InStr(RetText, "City (per outside source): ") - 32)
...
Рейтинг: 0 / 0
15.07.2008, 19:45
    #35432141
%?*?%
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регексп
Код: plaintext
Country\s+\(per\s+IP\s+registrar\):\s+(.*?)\r
...
Рейтинг: 0 / 0
15.07.2008, 19:53
    #35432151
Cheerful Calf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регексп
Я плакаль ещё сильнее, и больно укусил себя за яйцо. Ведь надо Cheerful Calf"LT [Lithuania], Kaunas, Kauno Apskritis"
...
Рейтинг: 0 / 0
15.07.2008, 19:58
    #35432155
Cheerful Calf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регексп
сам допёр. меня скобки сбили поначалу :)
gfcb,f!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с регексп / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]