您的位置:首页 > 编程语言 > Python开发

python 正则表达式

2017-12-06 12:26 302 查看
(1)的正则表达式查找如下字符串中,sid:900001这个字符串

alert tls any any -> any any (msg:”Source Test2”; tls.fingerprint:”2b:0a:76:17:8c:be:81:a7:c1:76:27:fd:36:15:da:09:0c:74:78:99”;sid:9000001;rev:1;)

(1)的正则表达式查找如下字符串中,括号内字符串:(msg:”Source Test2”; tls.fingerprint:”2b:0a:76:17:8c:be:81:a7:c1:76:27:fd:36:15:da:09:0c:74:78:99”;sid:9000001;rev:1;)

def add_custom_rules(request):
frule = open('rules/aaa.txt')
content = frule.readlines()
max_sid = 0
for line in content:
try:
#print line
#(1)
strsid = re.search('sid:9[0-9]{6}', line).group()
#2
rmsg = re.findall('\((.*?)\)', line)[0]
sidflag,sid = strsid.split(':')
if max_sid < int(sid):
max_sid = int(sid)
except:
pass
#print("no custom rules")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  正则表达式 python