gpt4 book ai didi

正则表达式帮助 - 匹配除 MD5 哈希之外的单词

转载 作者:行者123 更新时间:2023-12-01 02:53:31 25 4
gpt4 key购买 nike

我想不出一个正则表达式可以抓取除 MD5 哈希之外的每个单词。 - 我正在使用 [a-zA-Z0-9]+ 来匹配每个单词。我如何增加它以忽略我认为的类似 [a-fA-F0-9]{32} 的东西,它会匹配 MD5 哈希值。我的问题是关于正则表达式。

8e85d8b3be426bc8d370facdb0ad3ad0
string
stringString
63994b32affec18c2a428cdfcb0e2823
stringSTRINGSTING333
34563994b32dddddddaffec18c2a
stringSTRINGSTINGsrting

谢谢你的帮助。 :)

最佳答案

这种事情通常是用负面的前瞻来完成的:

/\b(?![0-9a-f]{32}\b)[A-Za-z0-9]+\b/

在每个单词的开头, (?![0-9a-fA-F]{32}\b)尝试精确匹配 32 个十六进制数字,后跟一个单词边界。如果成功,则正则表达式失败。

关于正则表达式帮助 - 匹配除 MD5 哈希之外的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3951173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com