java使用正则表达式从文件名中获取文件id
如何使用正则表达式从以下文件名字符串中获取文件id
示例列表:
文件1。医生 文件2。医生 文件3。医生
预期结果: 1. 2. 三,
我试过:
^[^file] [0-9]+ [^\.doc]$
但没有成功
你可以在下面搜索框中键入要查询的问题!
如何使用正则表达式从以下文件名字符串中获取文件id
示例列表:
文件1。医生 文件2。医生 文件3。医生
预期结果: 1. 2. 三,
我试过:
^[^file] [0-9]+ [^\.doc]$
但没有成功
# 1 楼答案
您可以使用以下正则表达式来获取它:
你似乎误用了
[]
——它的意思是“括号内的任何字符”,而[^]
的意思是“括号内的任何字符,但”。你们两个都不需要