Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- s = "name[id]"
- re.find(r"[(.*?)]", s).group(1) # = 'id'
- "i,split,on commas".split(',') # = ['i', 'split', 'on commas']
- import re
- s = "name[id]"
- # split by either a '[' or a ']'
- re.split('[|]', s) # = ['name', 'id', '']
- "name[id]".split('[')[:-1] == "id"
- "name[id]".split('[')[1].split(']')[0] == "id"
- re.search(r'[(.*?)]',"name[id]").group(1) == "id"
- re.split(r'[[]]',"name[id]")[1] == "id"
- 'name[id]'.split('[', 1)[-1].split(']', 1)[0]
- 'name[id]'.split('[', 1)[-1].rstrip(']')
- >>> m = re.match(r'.*[(?P<id>w+)]', 'name[id]')
- >>> result_dict = m.groupdict()
- >>> result_dict
- {'id': 'id'}
- >>>
- >>> s = 'name[id]'
- >>> s[s.index('[')+1:s.index(']')]
- 'id'
- def between_brackets(text):
- return text.partition('[')[2].partition(']')[0]
- str.split("[")[1].split("]")[0]
Add Comment
Please, Sign In to add comment