/(x+)(y+)(?(?{ length $2 < length $1 })(?!))/x