обрежь фигурные скобки, раздели по запятой, потом по двоеточиям, потом собери словарь
Если бы так просто было))
давай начнем с того что ты расскажешь что у тебя за формат и откуда ты его взял?
вангую опять сайты парсят
думаешь выдрал кусок JS?
там нужен ещё эскейпинг двоеточий, фигурных скобок и запятых?
Извиняюсь за много текста. Спарсил его с html страницы сайта. Вот такой формат: '{id:"11:7:317149536",foreignId:ab,name:"Тайм \u002F Матч",gameId:j,gameName:f,marketColumns:[[{name:"П1\u002FП1",groupName:"Тайм \u002F Матч",coef:51,coefByView:51,id:"317149536-0-15-0",typeId:15,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b},{name:"П1\u002FН",groupName:"Тайм \u002F Матч",coef:101,coefByView:101,id:"317149536-0-16-0",typeId:ad,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b},{name:"П1\u002FП2",groupName:"Тайм \u002F Матч",coef:201,coefByView:201,id:"317149536-0-17-0",typeId:au,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b}],[{name:"Н\u002FП1",groupName:"Тайм \u002F Матч",coef:15,coefByView:15,id:"317149536-0-18-0",typeId:at,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b},{name:"Н\u002FН",groupName:"Тайм \u002F Матч",coef:ab,coefByView:ab,id:"317149536-0-19-0",typeId:az,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b},{name:"Н\u002FП2",groupName:"Тайм \u002F Матч",coef:15,coefByView:15,id:"317149536-0-20-0",typeId:aj,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b}],[{name:"П2\u002FП1",groupName:"Тайм \u002F Матч",coef:ab,coefByView:ab,id:"317149536-0-21-0",typeId:ch,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b},{name:"П2\u002FН",groupName:"Тайм \u002F Матч",coef:4.75,coefByView:4.75,id:"317149536-0-22-0",typeId:ag,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b},{name:"П2\u002FП2",groupName:"Тайм \u002F Матч",coef:1.535,coefByView:1.535,id:"317149536-0-23-0",typeId:kh,groupId:ab,playerId:a,param:a,firstOpponentName:y,secondOpponentName:C,gameId:j,sportId:d,kind:d,gameName:f,champName:w,isLocked:b,isTop:b}]]}'
А ты не извиняйся. Ты правила читай. А это говно удали.
JSON, hfpdt ytn&
бинго))
нет
но оч похож
поздравляю у вас js код, можете продолжать страдать
не похож
Там же либа была какая-то
v8
тогда создай генератор-токенизатор, другой функцией из потока токенов собирай словарь
123.456.789.000
Уже настрадался ))
так ipv2 от 0 до 255 же ?
нет, оно сработает на 1111..1337.
во-первых какой еще нахуй ipv2
да. проерь теперь как работает твоя регулярка
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
сработает на 333.333.333.333
тот же тестовый пример выше
Не подсказывай. И это не верно 999.000.999.999
а, ща, ен увидел прост условие
ты про это ?
Да
Зачем мне это сенсей ?
Это для того чтобы при написании правильного ip его не выделял ?
Обсуждают сегодня