正则表达特定词

Thr*_*eaT 5 java regex

我想在java中使用标准库创建一个正则表达式,它将包含以下句子:

12 of 128
Run Code Online (Sandbox Code Playgroud)

显然这些数字可以是任何东西......从1位到很多位

此外,我不知道如何容纳"of"这个词,但我想可能是这样的:

[\d\sof\s\d]
Run Code Online (Sandbox Code Playgroud)

new*_*rey 10

这应该适合你:

(\d+\s+of\s+\d+)
Run Code Online (Sandbox Code Playgroud)

这将假设您希望将整个文本块捕获为"一个组",并且每个文本之间可以有一个或多个空白字符(如果只有一个空格,则可以更改\s+为just \s).

如果您想单独捕获数字,可以尝试:

(\d+)\s+of\s+(\d+)
Run Code Online (Sandbox Code Playgroud)