Я хотел попытаться сопоставить внутреннюю часть строки между сильными тегами, где гарантируется, что сильный внутри сильных тегов начинается с Price Range:
. Этот текст не должен появляться где-либо еще в строке, но теги <p>
и <strong>
, безусловно, появляются. Как я могу сопоставить это с Groovy?
<p><strong>Price Range: $61,000-$99,500</strong></p>
Я пытался:
def string = "<p><strong>Price Range: \$61,000-\$181,500</strong></p>strong";
string = string.replace(/Price.*strong/, "Replaced");
Просто чтобы посмотреть, смогу ли я заставить что-то работать, но я не могу заставить что-то работать, кроме одного слова, что, конечно, не особенно полезно, так как мне не нужно регулярное выражение для этого.