Skip to content

Instantly share code, notes, and snippets.

@zlargon
Last active April 20, 2018 06:51
Show Gist options
  • Save zlargon/282d0d5d0aaa776b7e429e59078383aa to your computer and use it in GitHub Desktop.
Save zlargon/282d0d5d0aaa776b7e429e59078383aa to your computer and use it in GitHub Desktop.
'adsfdsa[aa] sadfbdsaf[bb], [cc]' => [aa, bb, cc]
# 'adsfdsa[aa] sadfbdsaf[bb], [cc]' => [aa, bb, cc]
import re
str = 'adsfdsa[aa] sadfbdsaf[bb], [cc]'
list = re.findall("\[\w+\]", str) # ['[aa]', '[bb]', '[cc]']
list = map(lambda x: x[1:-1], list) # ['aa', 'bb', 'cc']
print(list)
@b26168
Copy link

b26168 commented Apr 20, 2018

prefix = re.escape("[")
surrfix = re.escape("]")
patt = prefix + "\w+" + surrfix
re.findall(patt, str)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment