給定一些字串(例如9c68ed68-1c80-4cf1-9ca9-477b5dd5fcb2),我們如何使用 Python 驗證它是有效的 UUID4?我還沒有看到明確的答案(例如這里和這里) - 這些解決方案似乎總是有某種警告。有沒有可接受的方法來實作這一點?迄今為止我所看到的最好的是在我提到的第二個鏈接中,它只是在 try/except 塊中檢查其版本。例如:
def check_uuid4(test_uuid, version=4):
try:
return uuid.UUID(test_uuid).version == version
except ValueError:
return False
uj5u.com熱心網友回復:
要測驗提供的字串是否為 UUID,您可以使用正則運算式,例如來自這些站點: 使用正則運算式或https://www.regextester.com/99148在文本中搜索 UUID
使用來自 python 的 regex 模塊包裝它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/334583.html
