
ウェブページ上でコンテンツ文字列が分離されている URL があります。同じ行のどこにこれらの 2 つの文字列が存在するか確認する必要があります。
たとえば、このページには「API Operational」という文字列があります。この 2 つの文字列の間にスペースがいくつあるかはわかりません。また、この Operation 文字列は、その HTML ページの span クラスの「component-status」ですが、シェルからどのように処理すればよいかわかりません。
答え1
を使用している場合は株価チェック_httpプラグイン-r
の場合、 (別名--regex
) フラグを使用できます:
-r, --regex, --ereg=文字列
正規表現STRINGの検索ページ
正規表現 を使用するとAPI +Operational
、これらの文字に一致します。 では、+
「1 つ以上のスペースに一致」という特別な意味を持ちます。 正規表現の一致では、デフォルトで大文字と小文字が区別されます。大文字と小文字-R
を区別しないようにするには、 フラグを参照してください (または[Aa][Pp][Ii]
、たとえば を使用して、どの大文字と小文字が許容されるかを示します)。
文字-s
列一致オプションは、その文字列と完全に一致するものを検索します。strstr
関数