
Eu tenho esse URL onde as strings de conteúdo são separadas na página da web. Preciso verificar onde na mesma linha essas duas strings estão presentes ou não.
Digamos que nesta página eu tenha strings "API Operational" presentes. Não tenho certeza de quantos espaços estão presentes entre esses dois. Além disso, esta string de operação é "status do componente" na classe span daquela página HTML que não sei como podemos lidar com o shell.
Responder1
Se você estiver usando oplugin de verificação de estoque_http, então você pode usar o sinalizador -r
(também conhecido como --regex
):
-r, --regex, --ereg=STRING
Página de pesquisa para regex STRING
com uma expressão regular de: API +Operational
, que corresponde a esses caracteres, com um significado especial no +
que diz "corresponde a um ou mais espaços". A correspondência de expressões regulares diferencia maiúsculas de minúsculas por padrão; veja o -R
sinalizador para torná-lo insensível a maiúsculas e minúsculas (ou use [Aa][Pp][Ii]
, por exemplo, para indicar qual caixa de letras é aceitável).
A -s
opção de correspondência de string procura uma correspondência exata dessa string, usando ostrstr
função