标签: python regex
我想要捕获的字符串中有随机数。
例如,给出"篮子包含苹果,葡萄,面包,南瓜",
我想要一个由["apples", "grapes", "bread", "squash"]组成的列表。
["apples", "grapes", "bread", "squash"]
我不知道篮子里会有多少独特物品。可能有10或0件事。
匹配模式contains ((?:(\w+),? ?)*)不起作用。
contains ((?:(\w+),? ?)*)
外括号匹配apples, grapes, bread, squash,内括号仅匹配squash!
apples, grapes, bread, squash
squash
答案 0 :(得分:2)
试试这个正则表达式:
(\w+(?=,|$))(?!.*contains)
Regex live here.