0

假设我有一个字符串:

Success: Feed File Uploaded.  Use the reference code afc3d6e84df84f51944a06cccee8f59a to track these records in the logs.

我需要捕获的只是参考代码afc3d6e84df84f51944a06cccee8f59a。在这个例子中它是 32 个字符,但我不确定它是否总是 32。它看起来像是某种计算或散列,通常可能有一定数量的字符,但参考代码总是不同的。我查看了一些示例,看看是否有一种方法可以捕获一个字符串,该字符串包含您知道它具有的确切特定数量的字符,但只看到了一些类似的东西

.{32}^ 这与我的示例无关。谢谢。

4

1 回答 1

0

这确实是某种哈希,您可以将其与以下正则表达式匹配:

/([0-9a-f]{32}){1,2}/

这只会匹配像这样的哈希字符串,因为这将匹配一个长度为 32 或 64 个字符的十六进制字符串。这是一个演示这一点的演示。

于 2014-01-26T00:23:18.807 回答