这是一个示例文本:
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">
我需要一个与开始分隔符[data-bigurl =“]和结束分隔符[\”>]匹配的正则表达式,并在里面包含单词“photo-o”。
我尝试^(?=.*\bphoto-o\b).*$
但没有分隔符。
答案 0 :(得分:0)
答案 1 :(得分:0)
使用lookaround断言从结果中排除匹配的字符:
(?<=div data-bigurl=\")(.*\bphoto-o\b.*)(?=\")