如何在python中从不必要的Html包装中提取密钥

如何在python中从不必要的Html包装中提取密钥,python,Python,包含密钥和某些字符的HTML页。我只需要使用密钥块,即从--BEGIN PGP PUBLIC key block--到--END PGP PUBLIC key block--- 在将解压密钥放入文件后,我可以将其传递到任何函数中 以最简单的形式 import re clean = re.sub("</?[^\W].{0,10}?>|\n|\r\n", "", your_html) #remove tags and newlines key = re.search(r'BEGIN PG

包含密钥和某些字符的HTML页。我只需要使用密钥块,即从--BEGIN PGP PUBLIC key block--到--END PGP PUBLIC key block--- 在将解压密钥放入文件后,我可以将其传递到任何函数中

以最简单的形式

import re
clean = re.sub("</?[^\W].{0,10}?>|\n|\r\n", "", your_html) #remove tags and newlines
key = re.search(r'BEGIN PGP PUBLIC KEY BLOCK.+?END PGP PUBLIC KEY BLOCK', clean)
这就是你想要的吗? 我这里没有python来检查它,但我希望它可以

key = re.search(r'BEGIN PGP PUBLIC KEY BLOCK----(.+?)----END PGP PUBLIC KEY BLOCK',clean)