使用正则表达式从文件名中获取文件ID

时间:2018-02-21 15:07:53

标签: java regex expression

如何使用正则表达式从以下文件名字符串中获取文件ID。

示例列表:

的File1.doc file2.doc file3.doc ...

期望的结果: 1 2 3

我试过了:

^[^file] [0-9]+ [^\.doc]$

但没有成功。

1 个答案:

答案 0 :(得分:1)

您可以使用以下正则表达式来获取它:

^file(\d+)\.doc$

你似乎在滥用[] - 这意味着"括号内的任何字符" [^]表示"任何字符括号中的字符"。你在这里不需要它们。