使用Regex独立选择引用和日期以解析文本

yiytaume  于 2023-05-30  发布在  其他
关注(0)|答案(2)|浏览(123)

我在Power Automate中解析多行PDF文档中的文本。文本示例如下所示

xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
Invoice Nº / Date
12345678 / 10.04.2023

使用Google、Stack Overflow和regex101,我得到了以下结果:

(?<=Invoice Nº / Date\r|Invoice Nº / Date\n)[^\r\n]+

这让我(我离预期的结果有那么远吗?请帮帮忙

12345678 / 10.04.2023

如何独立获取发票编号和日期以填充Excel行?
仅供参考,我不能使用\K
先谢谢你了。

laximzn5

laximzn51#

使用字符类处理不同的行尾:

(?<=Invoice Nº / Date[\r\n])[^\r\n]+

参见live demo
要将零件捕获为组,请执行以下操作:

(?<=Invoice Nº \/ Date[\r\n])(\S+) \/ (\S+)

参见live demo

o7jaxewo

o7jaxewo2#

答案在InSync的第二条评论中提供。非常感谢
enter image description here

相关问题