
Ich habe diese URL, bei der die Inhaltszeichenfolgen auf der Webseite getrennt sind. Ich muss prüfen, wo in derselben Zeile diese beiden Zeichenfolgen vorkommen oder nicht.
Angenommen, auf dieser Seite sind „API Operational“-Strings vorhanden. Ich bin mir nicht sicher, wie viele Leerzeichen zwischen diesen beiden vorhanden sind. Außerdem ist dieser Operationsstring „Component-Status“ in der Span-Klasse dieser HTML-Seite, und ich weiß nicht, wie wir das von der Shell aus handhaben können.
Antwort1
Wenn Sie dieBestandscheck_http-Plugin-r
, dann können Sie die (auch bekannt als ) Flagge verwenden --regex
:
-r, --regex, --ereg=ZEICHENKETTE
Suchseite für Regex STRING
mit einem regulären Ausdruck von: API +Operational
, der diesen Zeichen entspricht, mit einer speziellen Bedeutung in , die +
besagt „entspricht einem oder mehreren Leerzeichen“. Die Übereinstimmung mit regulären Ausdrücken ist standardmäßig groß- und kleinschreibungsabhängig; siehe das -R
Flag, um die Groß- und Kleinschreibung zu ignorieren (oder verwenden Sie [Aa][Pp][Ii]
beispielsweise , um anzugeben, welche Groß- und Kleinschreibung zulässig ist).
Die -s
Option für die Zeichenfolgenübereinstimmung sucht nach einer genauen Übereinstimmung mit dieser Zeichenfolge und verwendet dabei diestrstr
Funktion