Autor Tópico: Localizar um texto e gravar em uma tabela  (Lida 382 vezes)

ajritta

  • Full Member
  • ***
  • Mensagens: 202
  • Karma: +0/-0
  • A Paz do Eu
Localizar um texto e gravar em uma tabela
« Online: Abril 03, 2019, 09:19:41 am »
Salve amigos!
Gostaria de uma ajuda para resolver a seguinte quest√£o. Estou desenvolvendo um sistema que coleta informa√ß√Ķes de discos de servidores atrav√©s de SSH. At√© a√≠ tudo bem. J√° peguei as informa√ß√Ķes que precisava e tudo mais. A quest√£o √© que gostaria de organizar essas informa√ß√Ķes. Ou seja, do texto gerado, extrair palavras chaves e seus complementes e inseri-los em uma tabela, para que a exibi√ß√£o do conte√ļdo fique de forma mais organizada. Por exemplo, eis uma pr√©via do conte√ļdo gerado:

string(54) "Connector          : 00<Internal><Encl Pos 1 >: Slot 0"
 string(37) "Product Id         : INTEL SSDSC2BX40"
 string(27) "State              : System"
 string(44) "Disk Type          : SATA,Solid State Device"
 string(54) "Connector          : 00<Internal><Encl Pos 1 >: Slot 1"
 string(37) "Product Id         : INTEL SSDSC2BX40"
 string(27) "State              : System"
 string(44) "Disk Type          : SATA,Solid State Device"
 
Eu preciso fazer uma pesquisa dentro desse texto pela palavra Slot, e a√≠ ele pesquisar os Slots, nesse exemplo h√° o Slot 1 e 2. Ele deve gravar esses dados em uma coluna da tabela e ao lado inserir a informa√ß√£o pertinente a esse Slot, por exemplo o State system ou Online ou ainda Failed, dependendo da condi√ß√£o do disco, assim como j√° √© informado no log acima (nesse caso s√≥ est√° system). √Č poss√≠vel minerar esses dados e conseguir colocar essas informa√ß√Ķes espec√≠ficas na tabela, j√° que n√£o h√° um caracter padr√£o que possa separar os textos, tipo como se fosse usando o ExtractString? Algu√©m conseguiu j√° copiar palavras espec√≠ficas de um texto, junto com um conte√ļdo para outro lugar? √Č poss√≠vel de fazer?

Desde j√°,
Agradeço à atenção de todos.
Alex Ritta
Consultor em TI
Candiota/RS

A Paz do Eu

jcesar

  • Full Member
  • ***
  • Mensagens: 169
  • Karma: +0/-0
Re:Localizar um texto e gravar em uma tabela
« Responder #1 Online: Maio 29, 2019, 10:29:39 pm »
Tudo é possível. Pode ser fácil ou difícil, mas em informática (quase) tudo é possível.

Mas para isto precisamos de mais informa√ß√Ķes. Mostre como voc√™ quer que os dados sejam gravados no banco de dados.