从txt下面捕获行片段

时间:2019-06-19 21:44:26

标签: c# regex

我正在尝试使用正则表达式从复制的PDF中读取txt表中的特定值,并获取正则表达式。

例如:

DADOS DO FABRICANTE
* CNPJ/CPF           UF    Quantidade Peso Líquido(kg)   Vl.Moeda
- 99.999.999/9999-99 MN    4,00000    212,00000          250.400,00
Obs:

在上面的文本中,我将从UF和MN(当然还有Vl.Moeda)中获取值

我尝试使用此正则表达式,但效果不佳:

[*\n\r\s*]UF\s *.*[^\w]

1 个答案:

答案 0 :(得分:1)

这有点困难,但是您的尝试看起来不错。我的猜测是,我们可能想捕获var str= '[\"a\",\"b\"]","[]","[]","{"userEmail": "abc@gmail.com", "password": "AFds@42"}'; str.split(songthing)UF以及相关联的值,也许可以使用以下表达式来捕获它们:

Vl.Moeda

我们将在其中添加\b([A-Z]{2})\b\s{2,}.*\s{2,}(.+) 以使其他相似的文本失败,然后在\s{2,}([A-Z]{2})中捕获所需的输出。

Demo

测试

(.+)

RegEx电路

jex.im可视化正则表达式:

enter image description here