以下はうまく機能します:
find "img[src='https://www.example.com/image']"
でも見つけたい
find "img[src='https://www.example.com/image?foo=bar']"
ファインダーの属性内で正規表現を使用する方法は?
以下はうまく機能します:
find "img[src='https://www.example.com/image']"
でも見つけたい
find "img[src='https://www.example.com/image?foo=bar']"
ファインダーの属性内で正規表現を使用する方法は?
次を使用して、属性が特定の値で始まることを確認できます^=
。
find("img[src^='https://www.example.com/image']")
The Skinny on CSS Attribute Selectorsという記事では、さまざまなチェック (等しい、開始、終了など) について説明しています。
#Equals
find("img[src='https://www.example.com/image']")
#Contains somewhere
find("img[src*='https://www.example.com/image']")
#Begins with
find("img[src^='https://www.example.com/image']")
#Ends with
find("img[src$='https://www.example.com/image']")