擅长:python、mysql、java
<p>种子似乎有一个56个字符的固定长度,由大写字母和数字组成,因此我们可以构造一个<code>regex</code>来匹配这种类型的模式,比如:</p>
<pre><code>text = """
Secret seed: SAI4OILKV6QNC24OMIVB4WWEBL7KQRV6L4CXOO5MSY6ONRXYPU5BYW6B
Public: GDOTL2NTFQ4XC3NDQLD33HNFS7FQBZ5CWVDIEQJNAKX2GRX5VH5CVVZA
"""
seeds = re.findall(r"\b[\dA-Z]{56}\b", text)
print(seeds)
# ['SAI4OILKV6QNC24OMIVB4WWEBL7KQRV6L4CXOO5MSY6ONRXYPU5BYW6B', 'GDOTL2NTFQ4XC3NDQLD33HNFS7FQBZ5CWVDIEQJNAKX2GRX5VH5CVVZA']
</code></pre>
<hr/>
<p><strong>Python演示</strong>:<br/>
<a href="https://www.jdoodle.com/embed/v0/Q64" rel="nofollow noreferrer">https://www.jdoodle.com/embed/v0/Q64</a></p>
<p><strong>正则表达式演示</strong>:<br/>
<a href="https://regex101.com/r/7MKWEE/2" rel="nofollow noreferrer">https://regex101.com/r/7MKWEE/2</a></p>
<hr/>
<p><strong>正则表达式解释:</strong>
<a href="https://i.stack.imgur.com/Y1m2i.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Y1m2i.jpg" alt="enter image description here"/></a></p>