Crazy Kvace
Знающий
- Сообщения
- 30
- Репутация
- 8
Доброе время суток.
Есть JS код:
Из него нужно вытащить сгенерированную строку:
Я пользуюсь кодом:
Вроде бы все работает но есть одно но: функция возвращает мне нужную строку вместе с 1 строкой /* ADC Server v.1.0/9017 */
Возвращаемое значение:
Как мене нормально вернуть нужную мне строку без 1 строки? Заранее спасибо.
Есть JS код:
Код:
/* ADC Server v.1.0/9017 */
function code( data ) { data = escape(data); var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; var o1, o2, o3, h1, h2, h3, h4, bits, i=0, enc=''; do { o1 = data.charCodeAt(i++); o2 = data.charCodeAt(i++); o3 = data.charCodeAt(i++); bits = o1<<16 | o2<<8 | o3; h1 = bits>>18 & 0x3f; h2 = bits>>12 & 0x3f; h3 = bits>>6 & 0x3f; h4 = bits & 0x3f; enc += b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4); } while (i < data.length); switch( data.length % 3 ){ case 1: enc = enc.slice(0, -2) + '=='; break; case 2: enc = enc.slice(0, -1) + '='; break; } enc = encodeURIComponent(enc); return enc; } ;var p_hwn = "MTYyNzcnMycyJ2h0dHA6Ly8xOTIuMTY4LjAuMTUvJ2E5NGZmN2RkMDVkMDg4ZTIyZTA2ZDRmZDllNmZjNjNi";var p_self = 0;if(top!=self) p_self = 1;var p_ref = ""
...
Из него нужно вытащить сгенерированную строку:
Код:
MTYyNzcnMycyJ2h0dHA6Ly8xOTIuMTY4LjAuMTUvJ2E5NGZmN2RkMDVkMDg4ZTIyZTA2ZDRmZDllNmZjNjNi
Код:
$string = StringRegExpReplace($sHTML, '.*p_hwn = "([0-9a-zA-Z]+)".*', '$1')
MsgBox(0, '', $string)
Вроде бы все работает но есть одно но: функция возвращает мне нужную строку вместе с 1 строкой /* ADC Server v.1.0/9017 */
Возвращаемое значение:
Код:
/* ADC Server v.1.0/9017 */
MTYyNzcnMycyJ2h0dHA6Ly8xOTIuMTY4LjAuMTUvJ2E5NGZmN2RkMDVkMDg4ZTIyZTA2ZDRmZDllNmZjNjNi