У меня есть сгенерированная HTML-страница, где я ожидаю, что строка «A» появится перед строкой «B» на странице.(Обратите внимание, что A и B могут находиться в разных строках на странице с произвольными строками / символами между ними.
Я пытаюсь создать регулярное выражение, проверяющее этот критерий.
Вотто, что у меня есть
regexp = Regexp.new ".*#{S1}.*#{s2}"
match = page.body ~= regexp
, где S1 и S2 - строки "A" и "B" соответственно.
после выполнения этого на странице, где A появляется до совпадения с B, все еще возвращает ноль.