Boa tarde pessoal, estou em busca de uma expressão regular que leia valores de 0-1023 de um potenciômetro no ScadaBR através do http receiver.

tentei por esta: (([0,1]{4}) ([0-9]{3}) ([0-9]{2}) ([0-9]{1}){4})

Porém sem sucesso.

Desde já agradeço

Exibições: 527

Responder esta

Respostas a este tópico

não funcionou cara... 

Deixa eu tentar explicar melhor:

eu criei um RegEX para pegar o conteúdo HTML de um IP pois estou utilizando uma shield wi fi para apresentar os valores. e nessa expressão ele pega o valor da variável normalmente até quando atualiza ele muda o valor.

Enfim... já que dessa forma não está pegando o valor. teria como pegar o conteúdo então da variável "valor_potenciometro" que está entre a tag "<h1>" do HTML?

Segue código:

<!DOCTYPE HTML><html><meta http-equiv="refresh" content="5"><br /></html><html><font face='arial' size='4' color='green' >Potenciometro V1.0</font><hr><h1>Valor do potenciometro: 1023</h1><br><input type='button' value='Refresh' onClick='window.location.href=window.location.href'></html>

o valor 1023 corresponde á variável valor_potenciometro que está sendo impressa no HTML através do client.print(valor_potenciometro)

Sim cara inicialmente foi isso que pedi só que sua expressão não funcionou. por isso perguntei se tinha como ter outra expressão RegEX no ScadaBR que pegasse o inicio e fim da tag h1

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço