Selecione a próxima linha após a correspondência regex
Atualmente, estou usando um software de digitalização "Drivve Image" para extrair determinadas informações de cada papel. Este software permite que determinado código Regex seja executado, se necessário. Parece ser executado com o UltraEdit Regex Engine.
Eu recebo o seguinte resultado digitalizado:
1. 21Sid1
2. Ordernr
3. E17222
4. By
5. Seller
Preciso procurar o texto na stringOrdernr
e escolha a seguinte linhaE17222
que no final será o nome do arquivo do documento digitalizado. Eu nunca vou saber a posição exata desses dois valores na string. É por isso que eu preciso focarOrdernr
porque o texto que eu preciso sempre seguirá como a próxima linha.
Meus requisitos são tais que preciso doE17222
ser a única coisa no resultado da partida para que isso funcione. Só tenho permissão para digitarexpressões regulares simples.
Já existe um ótimo tópico:Regex para obter as palavras após a correspondência da string
Eu testei "\ bOrdernr \ s + \ K \ S + "o que funciona muito bem ..
Se o software não permitir que o / K seja usado. Existem outras maneiras de implementar o \ K?
Continuação
Embora Se o texto de exemplo envolve um caractere por trás de "Ordernr", a resposta atual não funciona na medida em que eu preciso. Como esta amostra:
21Sid1
Ordernr 1
E17222
Por
Vendedor
A solução atual seleciona "1" e não o "próxima linha" qual seria "E17222". no grupo correspondente. Precisava apontar isso para um maior envolvimento na questão.