9

以下はうまく機能します:

find "img[src='https://www.example.com/image']"

でも見つけたい

find "img[src='https://www.example.com/image?foo=bar']"

ファインダーの属性内で正規表現を使用する方法は?

4

2 に答える 2

28

次を使用して、属性が特定の値で始まることを確認できます^=

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']")
于 2013-01-31T22:02:58.483 に答える