i have this file (output.txt)
Username:traider
domain:domain.net
TECH-1366
Username:traider1
domain:domain.net
TECH-1367
I can get values after Username and domain
traider,domain.net
traider1,domain.net
but don't know how to get TECH-XXX
desired output:
traider,domain.net,TECH-1366
traider1,domain.net,TECH-1367
Code:
with open ("output.txt", "r") as myfile:
data=myfile.read()
people = re.findall(r'\bUsername:(\S+)\s+domain:(\S+)\s', data)
for personinfo in people:
print(','.join(personinfo))
I can return only [TECH] but it's incomplete and has brackets
tech = re.findall(r'TECH-*', data)
\bUsername:(\S+)\s+domain:(\S+)\s+(.+)TECH-\d+? Then replace.+above with this.re.findall(r'\bUsername:(\S+)\s+domain:(\S+)\s+(TECH-\d+)', data)and got nothing need match for line starting with TECHpeople = re.findall(r'\bUsername:(\S+)\s+domain:(\S+)\s+(TECH-\d+)', data)