假设我有以下字符串:
str = 'something-rows-1973912739821738172-25892e17-80f6-415f-9c65-7395632f0223'
我需要删除GUID部分:
这是我到目前为止所做的,但是没有用:
c = re.compile('[0-9a-f]{12}4[0-9a-f]{3}[89ab][0-9a-f]{15}\Z', re.I)
res = c.match(str)
print(res)
谁能帮忙吗?
最佳答案
从this答案中,您需要:
[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}
工作示例:https://regex101.com/r/6pA9Rk/1
关于python - 正则表达式:如何在长字符串中查找GUID?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42047994/