に特定の単語が含まれている場合などのテキストです:正規表現の一致文字列、ここで区切り
div data-bigurl="https://media-cdn.tripadvisor.com/media/photo-o/0d/4c/82/42/sala.jpg">
div data-bigurl="https://media-cdn.tripadvisor.com/media/photo-t/0d/4c/82/42/sala.jpg">
div data-bigurl="https://media-cdn.tripadvisor.com/media/photo-s/0d/4c/82/42/sala.jpg">
div data-bigurl="https://media-cdn.tripadvisor.com/media/photo-o/0d/4c/82/42/prova.jpg">
私は開始デリミタ[データ-bigurl =「]と一致する正規表現必要と終了デリミタを[\」>]と内部に「写真-o」という言葉が含まれています。
私は^(?=.*\bphoto-o\b).*$
を試しましたが、デリミタはありません。その結果から、マッチした文字を除外するためにhttps://regex101.com/r/KaJrpi/2
私はここに行くより良い方法かもしれないと思います。それぞれのタグに対して 'databig-url'属性を抽出して、それに対して正規表現を実行することができます。 –
アンドレアは明確にしていただけますか?結果として必要な文字列または部分文字列を表示します。 _ "は開始区切り文字[data-bigurl ="]と終了区切り文字[\ ">]が少し奇妙に聞こえます。正規表現の_match_は、正規表現の結果テキストです。私はあなたが 'data-bigurl =" 'を結果として望んでいるのではないかと疑っています...いいえ? – tmslnz