我有一个python应用程序,它需要处理用户提交的正则表达式。由于性能考虑,我希望禁止捕获组和回引用。我的想法是使用另一个正则表达式来验证提交的用户regex不包含任何命名或未命名的组捕获,如下所示: if re.match('[^\\\]\)', pattern) is not None: return True
虽然我认为我的想法可能适用于捕获组</
我对Perl和Ruby很有经验,但对Python还很陌生,所以我希望有人能告诉我完成以下任务的Python方法。我想要将几行代码与多个正则表达式进行比较,并检索匹配的组。.*)$/ elsif bar end我在Python中的尝试结果相当糟糕,因为匹配组是从对正则表达式的匹配/搜索调用中返回的,而Python在条件语句或switch语句中