java - 如何从pdf文件中读取特定数字
问题描述
假设我想从一张票中读取 PNR 号码,所以每次它的格式都会不同(如(PNR):XXXXXX,PNR NUMBER-XXXXXX,PNR NO.-XXXXXX),那么如何使用 java 提取它代码。
解决方案
对于 Java 正则表达式教程,您可以点击此链接
这里问题不清楚
XXXXXX的内容是什么,
X的长度
但是这个正则表达式(\(PNR\):|PNR NUMBER-|PNR NO.-)[0-9A-Za-z]{6}
。在这里,我假设 X 的长度是 6,它可以是字母数字,您可以读取字符串中的 pdf。
见下面的输出
推荐阅读
- firebase - 如何启用像 Fabric 这样的每日总结报告?
- .net - 由于 AppRecycle,.NET Task.Run 可以安全使用吗?
- r - R Shiny 链接到 FluidPage,类似于 Modal 窗口
- python - 在 Python 类中,作用域如何在递归函数中工作?
- javascript - 仅使用 JavaScript 突出显示 Div 中的文本(不使用 HTML)
- reactjs - 在反应蚂蚁设计中创建具有不同宽度和高度的自定义图标组件
- tensorflow - KeyError:“无法打开对象(对象'示例'不存在)”
- mysql - 删除和插入会引发关键 PRIMARY 的重复条目
- javascript - 谷歌网络应用 JavaScript _ Telegram 机器人状态机
- image-processing - 使用 Tesseract 从 png 无法识别文本