字符之间的匹配数

Ale*_*dre 8 regex

以下是一些示例 158811_ 23 .jpg 151_ 188 .gif

_如何匹配和之间的数字.jpg

Jef*_*rey 7

_如果您想匹配和之间的数字.jpg排除_.jpg使用:

(?<=\_)[0-9]+(?=\.jpg)

(?<=\\_)称为后视_除以下之外的任何内容_

(?=\\.jpg)称为前瞻.jpg排除之前的任何内容.jpg


Edo*_*odo 3

这个相当简单的正则表达式应该与您需要的第一组数字匹配:

[0-9]*_([0-9])*\.(?:jpg|gif)
Run Code Online (Sandbox Code Playgroud)

它适用于 .jpg 和 .gif 文件,因为您在示例中使用了这两种文件。

  • 你可能想要做 `([0-9]+)` 而不是 `([0-9])*` (3认同)