获取单词上方的行中的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取单词上方的行中的值相关的知识,希望对你有一定的参考价值。
我有下面的文字,想要得到该单词上方的行的值
在这种情况下OUTRAS INFORMAÇÕES
值8.571.962,06
我做了以下,但我发现你非常脆弱。
^(.?)s(?(d+.d+.d+,d+|d+.d+.d+,d+|d+.d+,d+|d+,d+))sOUTRAS INFORMA.?.*?ES
OCR:
NOME: TESTE DE SILVA SAURO
CPF: 785.981.970-84
DECLARAÇÃO DE AJUSTE ANUAL
IMPOSTO SOBRE A RENDA - PESSOA FÍSICA
EXERCICIO 2018 ANO-CALENDÁRIO 2017
EVOLUÇÃO PATRIMONIAL
Bens e direitos em 31/12/2016
Bens e direitos em 31/12/2017
Dividas conus rcais em 31/12/2016
Divisas e ônus reais em 31/12/2017
100.580.873.91
100.329. 110,32
9135,456,07
8.571.962,06
OUTRAS INFORMAÇÕES
Rendimentos isentos e não tributáveis
我正在使用sitging来测试https://regexr.com/
答案
这应该这样做(regex101)
^.*(?=
OUTRAS INFORMAÇÕES)
基本上,做一个预测,找到一个换行符后面的OUTRAS INFORMAÇÕES
线
以上是关于获取单词上方的行中的值的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 spark scala 从数据集中的行中获取第一列的值