Подмаски, совпавшие внутри ассерта, могут находится за пределами основного совпадения.

Issue #272 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 272

The regex is:
(?=.*?\bflexed[-]?[ ]?((\blateral\b)|(\blatero\b))[-]?[ ]?medial\b)

The answers would be:
flexed lateral-medial
flexed latero-medial

When testing the question (only) with the correct answer I get:
"An error occurred while processing your responses (error/Error: 1
subexpression start 7 doesn't lie between match start 0 and end 0). Click
continue to return to the page you were on and try again."

У нас очевидно есть проверка что подмаски лежат в пределах совпадения, но в случае
ассерта это неверно. Не хотелось бы проверку прибивать - вопрос, можно ли в карту подмасок
добавить данные, находятся они в ассерте или нет? Учитываются только положительные
ассерты - подмаски в отрицательных смысла не имеют.

Валерий - ваше мнение?

Reported by oasychev on 2014-03-27 11:15:00

Comments (4)

  1. Oleg Sychev reporter
    У нас сейчас как - закомментирована эта проверка или нет?
    

    Reported by oasychev on 2014-07-10 18:29:36 - Labels added: Priority-Critical - Labels removed: Priority-Medium

  2. Oleg Sychev reporter
    Эту наверное еще надо проверить, я так понимаю оно решено комментированием?
    

    Reported by oasychev on 2015-07-03 20:01:47

  3. Valeriy Streltsov
    Угу, это вы закомментили уже давно
    

    Reported by vostreltsov on 2015-07-06 20:22:06

  4. Log in to comment