Это: (v) (?: \ W *? E) {1} (r)
Применительно к этому: vgdsefer
Matches " vgdsefer"где я думаю, что
совпадения первой группы" v"
совпадения второй группы" gdsefe"
Матчи третьей группы " r "
Разве (?: \ W *? E) должны совпадать только один раз?В " gdsefe " это соответствует " gdse " и " fe ".
Для чего я понимаю " \ w *?e"соответствует любому символу до тех пор, пока e не будет найден и {} заставит его совпадать только один раз, поэтому, если он обнаружит" gdse", он не должен совпадать" fe " после
Спасибо за вашу помощь, я изучаю регулярные выражения и пытаюсь решить эту проблему часами, но безуспешно