aardio는 웹 페이지 데이터를 동적으로 가져와 데이터를 일치시킵니다.

말도 안되는 말은하지 말고 일을 시작하세요!

경기 데이터 소개

점은 단일 문자와 일치합니다. * 바로 앞의 0 개 이상의 문자와 일치합니다. 예를 들어 정규 표현식입니다. * 모든 문자와 일치 할 수 있음을 의미합니다. ? 바로 앞의 문자 0 또는 1과 일치합니다. 참고 :이 메타 문자는 모든 소프트웨어에서 지원되지 않습니다.

약간 어지러움

.*?
.点 匹配任何单个字符。
* 匹配0或多个正好在它之前的那个字符。
? 匹配01个正好在它之前的那个字符。

직접 코딩

import console; 
import string;
var str = //jQuery1982868({
    
    "CommentsCount":[{
    
    "SkuId":4217490,"ProductId":4217490,"ShowCount":18903,"ShowCountStr":"1.8万+","CommentCountStr":"62万+","CommentCount":621876,"AverageScore":5,"DefaultGoodCountStr":"48万+","DefaultGoodCount":483003,"GoodCountStr":"33万+","GoodCount":334709,"AfterCount":1533,"OneYear":0,"AfterCountStr":"1500+","VideoCount":689,"VideoCountStr":"600+","GoodRate":0.99,"GoodRateShow":99,"GoodRateStyle":148,"GeneralCountStr":"1300+","GeneralCount":1334,"GeneralRate":0.008,"GeneralRateShow":1,"GeneralRateStyle":2,"PoorCountStr":"800+","PoorCount":820,"SensitiveBook":0,"PoorRate":0.002,"PoorRateShow":0,"PoorRateStyle":0}]});
paten=".*CommentCount.*?(\d+),"
var m,m2=string.match(str,paten)
console.log(m)

execute("pause")

시간이 많이 걸리고 노동 집약적이어서 오랜 시간 검색 끝에 마침내 방법을 찾았고 최적화가 필요하다고 생각합니다!

보여진 바와 같이
여기에 사진 설명 삽입

추천

출처blog.csdn.net/weixin_37254196/article/details/108390840