我正在尝试使用以下代码行读取我的“下载”文件夹(我有一个Mac系统)中的文件:
PDDocument doc = PDDocument.load(new File("/Users/mohand/Downloads/1963_Automation_BigTurnip_290618.pdf"));
问题在于,数字“ 1963”将保持不变,但文本“ _Automation_BigTurnip_290618.pdf”将保持不变。
我可以使用任何正则表达式提取包含“ _Automation_BigTurnip_290618.pdf”的文件吗?
答案 0 :(得分:1)
我使用:
{
"name" : "value",
"documents" : [
{
"documentPath" : "value"
"documentRemark" : "value"
},
{
"documentPath" : "value2"
"documentRemark" : "value2"
}
],
"isLFStatus" : true,
"isLFShared" : true
}
答案 1 :(得分:0)
您可以使用如下正则表达式:
^(\d+)_Automation_BigTurnip_290618\.pdf$
这将匹配任何以至少一位数字开头并以您指定的模式结尾的文件。
答案 2 :(得分:0)
无需正则表达式。只需使用endsWith
:
if (name.endsWith("_Automation_BigTurnip_290618.pdf"))