计算re.compile掩码/cypher的问题



我有使用re.compile的工作代码,它搜索给定的键并从该行提取指定的字节。

Working cypher
S011=re.compile(r"S0w*W*11b")
Searches for 'S0' at the start and '11' further in (the intervening alphanumeric changes with each file)
S012PA041       11   1001650953.34N  72627.05E 426930.97227906.7 285.3227033224 

我试图对不同的输入文件使用相同的方法,但我无法计算出正确的掩码/密码。有几行从"P1"开始,所以在中没有足够的排他性;"P1….,V0"是独占密钥。键之间的数字也会随着每个事件和文件而变化。

P1,0,01169-72-063,,1001,,1,2020:07:31:12:48:01.7,1,V01,2,,436389.57,7196330.69,,64.88354429,7.65691702,,64.88327349,7.65520631,,0.00,0.00,0.00,0.00,,248.04

我尝试过这些,但没有成功:

V0=re.compile(r"^P1w*W*V0")
V0=re.compile(r"^P1w*W*V0w*W*")
V0=re.compile(r"^P1w*V0w*")

在红牛上运行了比安全破解器更多的组合之后,我终于找到了正则表达式的正确序列。

将使用"P1"one_answers"V01"中的其他行识别为搜索关键字

P1,0,01169-72-063,,1001,,1,2020:07:31:12:48:01.7,1,V01,2,,436389.57,7196330.69,,64.88354429,7.65691702,,64.88327349,7.65520631,,0.00,0.00,0.00,0.00,,248.04

re.compile代码来识别它。

V0=re.compile(r"^P1s*,*:*S*V01s*,*:*S*b")

最新更新