2014-10-15 3 views
0

У меня есть эта строка:экстракта все линии после новой строки с регулярным выражением питоном

Packages: 
Package [com.bizportal] (42662eb0): 
userId=10086 gids=[3003] 
pkg=Package{42c3b300 com.bizportal} 
codePath=/data/app/com.bizportal-1.apk 
resourcePath=/data/app/com.bizportal-1.apk 
nativeLibraryPath=/data/app-lib/com.bizportal-1 
versionCode=20 targetSdk=9 
versionName=2.1.2 
applicationInfo=ApplicationInfo{42bf7108 com.bizportal} 
flags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ] 
dataDir=/data/data/com.bizportal 
supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity] 
timeStamp=2014-09-09 21:19:29 
firstInstallTime=2014-09-09 21:19:29 
lastUpdateTime=2014-09-09 21:19:29 
installerPackageName=com.android.vending 
signatures=PackageSignatures{42666c98 [42663998]} 
permissionsFixed=true haveGids=true installStatus=1 
pkgFlags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ] 
User 0: installed=true blocked=false stopped=false notLaunched=false enable d=0 
grantedPermissions: 
    android.permission.CALL_PHONE 
    android.permission.READ_PHONE_STATE 
    android.permission.INTERNET 
    android.permission.ACCESS_NETWORK_STATE 

я хочу, чтобы получить все те строки после grantedPermissions: я попробовать это:

(?:grantedPermissions:)(.+) 

но возвращение ничего предложений?

ответ

1
(?<=grantedPermissions:)(.+) 

Попробуйте это. Установите флаг re.DOTALL .Просите демоверсию.

http://regex101.com/r/uH3tP3/13

+0

спасибо! этот флаг заставляет его работать – krukita

+0

@ user3458842 вы приветствуете :) – vks

Смежные вопросы