Loop back to beginning of code if input doesn't match REGEX | Python 2.7
本问题已经有最佳答案,请猛点这里访问。
我试图让我的代码循环回到开始,直到用户输入与
例如:
1 2 3 4 | userInput = raw_input('Enter text :') if re.match("REGEX", userInput): #Do something |
如果
< <更新> >
VK解决方案:
1 2 3 4 | while True: userInput = raw_input('Enter text :') if re.match("REGEX", userInput): break |
1 2 3 4 | while True: userInput = raw_input('Enter text :') if re.match("REGEX", userInput): break |
你可以这么简单
添加标志,将其设置为真,匹配时将其设置为假
1 2 3 4 5 6 7 8 9 | do_loop = True while do_loop: userInput = raw_input('Enter text :') if re.match("REGEX", userInput): #Do something do_loop = False |