python identificare random syntax in text -


i have input text file bio.txt

enter chance {win|earn|gain|obtain|succeed|acquire|get}  1⃣click {link|url|link up|site|web link} below️ 2⃣enter name 3⃣do submit(inside optin {put|have|positioned|set|placed|apply|insert|locate|situate|put|save|stick|know|keep} {shipping|delivery|shipment} adress) 

need locate syntax {win|earn|gain|obtain|succeed|acquire|get} , return random word, example : win

how can locate in python started code :

input = open('bio.txt', 'r').read() 

first, need read text file string; find pattern "{([a-z|]+)}" using regex, split them "|" make list random words. achieved following:

import re, random seed = [] matches = re.findall('{([a-z|]+)}', open('bio.txt', 'r').read()) [seed.extend(i.split('|')) in matches] input = random.choice(seed) 

Comments

Popular posts from this blog

Capture and play voice with Asterisk ARI -

c++ - Can not find the "fiostream.h" file -

visual studio - Installing Packages through Nuget - "Central Directory corrupt" -