如何在包含字母和数字的行上检测到"单词"?

dan*_*dan 2 ruby regex validation sha

我需要一个正则表达式来检测包含字母和数字的行上的"单词"并且是一定的长度,例如812d555c726d10c77b05cd164705665a.目标是检测包含sha1摘要的行.

如果仅使用正则表达式,那么Ruby解决方案就可以了.

Jac*_*kin 5

这应该这样做:

valid_sha1 = !((str =~ /\b[a-f0-9]{32,}\b/i).nil?)
Run Code Online (Sandbox Code Playgroud)