问题描述
我尝试了这段代码,但是没有用;我什么都抓不到。我需要进行多线比赛,并且已经进行了3天的比赛。谢谢您的帮助!
我的正则表达式:
import rules
from rules.contrib.models import RulesModel
class Project(RulesModel):
class Meta:
rules_permissions = {
"add": rules.is_project_manager,"read": rules.is_authenticated,}
我的代码:
print(re.findall(r'^ltm\s+pool\s+/Common/[0-9-A-Z_.-]+\s+\{([\s\S]*?)^\}',file.read(),re.MULTILINE))
print(re.findall(r'^ltm\s+pool\s+/Common/[0-9-A-Z_.-]+\s+\{(.*?)^\}',re.DOTALL))
以下文件为摘录:
#!/usr/bin/env python3
import re,os,sys
### We create a new file
f = open("bigip.txt","w")
### Default stdout value copied to a variable
orig_stdout = sys.stdout
### Stdout transfered to a file in write mode
sys.stdout = open("bigip.txt","w")
file = open("bigiptemp","r")
#for line in file:
#if re.findall(r'^ltm\spool\s\/Common\/([A-Z-a-z]+)',line):
#print(line)
print(re.findall(r'^ltm\s+pool\s+/Common/[0-9-A-Z_.-]+\s+\{([\s\S]*?)^\}',re.MULTILINE))
### Default stdout reset
sys.stdout = orig_stdout
以下是预期的行为,但是我无法共享bigiptemp的内容...但是我以前的答案被标记为重复的内容... 正则表达式在regex101.com上有效,但在prod上不可用
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)