arg="--ignore-timeouts" mCurArgData="null" mNextArg=16 argwas="--ignore-timeouts" nextarg="-v"

:Monkey: seed=667 count=1000

:AllowPackage: com.comjia.kanjiaestate.debug

:IncludeCategory: android.intent.category.LAUNCHER

:IncludeCategory: android.intent.category.MONKEY

// Selecting main activities from category android.intent.category.LAUNCHER

// + Using main activity com.comjia.kanjiaestate.home.view.activity.SplashActivity (from package com.comjia.kanjiaestate.debug)

// + Using main activity leakcanary.internal.activity.LeakLauncherActivity (from package com.comjia.kanjiaestate.debug)

// Selecting main activities from category android.intent.category.MONKEY

// Seeded: 667

// Event percentages:

// 0: 40.0%

// 1: 40.0%

// 2: 0.0%

// 3: 0.0%

// 4: -0.0%

// 5: -0.0%

// 6: 0.0%

// 7: 0.0%

// 8: 0.0%

// 9: 10.0%

// 10: 0.0%

// 11: 10.0%

:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10200000;component=com.comjia.kanjiaestate.debug/leakcanary.internal.activity.LeakLauncherActivity;end

// Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.comjia.kanjiaestate.debug/leakcanary.internal.activity.LeakLauncherActivity } in package com.comjia.kanjiaestate.debug

Sleeping for 300 milliseconds

:Sending Touch (ACTION_DOWN): 0:(586.0,1329.0)

// Injection Failed

:Sending Touch (ACTION_MOVE): 0:(585.98346,1318.4083)

// Injection Failed

这是我要匹配的一段字符串,想要匹配 Event percentages:后的内容,正常匹配是不行的,匹配不到内容,这里就要用到;([\s\S]*)来匹配了。

pattern4 = re.compile(r'(?<=// Event percentages:)([\s\S]*)(?=:Switch:)')
print(pattern4.search(monkey_log)[0])