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.