ops
This commit is contained in:
+11
-2
@@ -41,10 +41,19 @@ def printMatches(matches):
|
|||||||
def find_single_match(data, patron, index=0):
|
def find_single_match(data, patron, index=0):
|
||||||
try:
|
try:
|
||||||
if index == 0:
|
if index == 0:
|
||||||
matches = re.search(patron, data, flags=re.DOTALL).groups()
|
matches = re.search(patron, data, flags=re.DOTALL)
|
||||||
|
if matches:
|
||||||
|
if len(matches.groups()) == 1:
|
||||||
|
return matches.group(1)
|
||||||
|
elif len(matches.groups()) > 1:
|
||||||
|
return matches.groups()
|
||||||
|
else:
|
||||||
|
return matches.group()
|
||||||
|
else:
|
||||||
|
return []
|
||||||
else:
|
else:
|
||||||
matches = re.findall(patron, data, flags=re.DOTALL)
|
matches = re.findall(patron, data, flags=re.DOTALL)
|
||||||
return matches[index]
|
return matches[index]
|
||||||
except:
|
except:
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user