我在下面有这个固定的字符串。
edbe801bf92fe7b770f72df2d722df0a
我将这个正则表达式与我所需要的东西相匹配,而且我有点理解。
(?:[^7]*7){4}([^7]*)
现在我查看了今天的字符类使用,但我不知道如何包含一个数字来匹配这样的字符串,除了5
或3
与7
的字符串相同的位置}
我如何匹配这些数字并在最后5
和3
之间获取文字?
edbe801bf92fe5a250e57eb2d522ef0b
edbe801bf92fe3e532b3f0e2f3e0b5fe
所有人都应该被捕获
2df2d
7eb2d
f0e2f
答案 0 :(得分:2)
如果您只想跳过前20个字符并抓住接下来的5个字符,正如您的示例所示,您可以通过这个简单的常规表达来完成。
^.{20}(.{5})
此正则表达式为您的所有测试行提供所需的输出。