如何使用正则表达式从以下文件名字符串中获取文件ID。
示例列表:
的File1.doc file2.doc file3.doc ...
期望的结果: 1 2 3
我试过了:
^[^file] [0-9]+ [^\.doc]$
但没有成功。
答案 0 :(得分:1)
您可以使用以下正则表达式来获取它:
^file(\d+)\.doc$
你似乎在滥用[]
- 这意味着"括号内的任何字符" [^]
表示"任何字符但括号中的字符"。你在这里不需要它们。