krukita
krukita

Reputation: 89

extract all lines after new line with regex python

i have this string:

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

i want to get all the the lines after grantedPermissions: i try this:

(?:grantedPermissions:)(.+)

but it return nothing suggestions?

Upvotes: 0

Views: 185

Answers (1)

vks
vks

Reputation: 67968

(?<=grantedPermissions:)(.+)

Try this.Set flag re.DOTALL.See demo.

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

Upvotes: 1

Related Questions