正则表达式匹配OSX v10.8

时间:2014-02-22 13:03:54

标签: regex hash

我想使用Regex匹配OSX v10.8哈希。 OSX v10.8哈希以$ ml $开头,长度为203。示例哈希将是: -

$ $毫升$三五四六○$ 93a94bd24b5de64d79a5e49fa372827e739f4d7b6975c752c9a0ff1e5cf72e05 752351df64dd2ce9dc9c64a72ad91de6581a15c19176266b44d98919dfa81f0f96cbcb20a1ffb400718c20382030f637892f776627d34e021bad4f81b7de8222

我这样做了: - http://regex101.com/r/aC4yI0

但我认为这不起作用。在$ ml $之后剩下199个字符,其中两个'$'必须在那里,它可以位于他留下199个字符的任何位置。我希望你能帮忙。请参阅上面的链接,请告诉我我犯了什么错误?

1 个答案:

答案 0 :(得分:2)

你可以试试这个正则表达式:

^\$ml\$(?=([^$]*\$){2}[^$]*$)[a-fA-F0-9$]{1,200}$