Forum Moderators: open
Where are you?
The round earth, heav’n’s great Queen, [**dit DAH missing] and Pallas; to whose bands
or As num’rous; Phœbus still, before, for all their haste [**dit DAH missing],
or, worse, Right on the scope still of a race, bear near, know ever [**TOO MANY BEATS] when to rein,
totaling at least a dozen lines-- I'm flagging them as I go along-- which flatly refuse to scan as iambic heptameters. No way, nohow. a haiku in regex would be impressive...?...
(?<!Achill|Æacid|Ajac|Atrid|Hercul|Merion|Neleid|Pelid|Priamid|Tydid|Ulyss) ^(\p{Punct}*(?:th?’ )?(?:(?<=\W|\Wun)y)?(?:[b-df-hj-npr-tv-xz’]|qu)*(?:eye|[aeou]?y|u?e[ds]\B|au|ai?|eau?|ei(?!ty|ties)|e[eou]*|ia\B|(?<!char|\Wl)io(?!med)u?|(?<!cl)ie|i|oi(?!ng)|oe(?!ver)|o[aou]?|(?<!plag|tong)ue|ui(?!n)|ua?)(?:[b-df-hj-npr-tv-xz’]|qu)*(?:(?<=ais|am|car|ea[sc]|ev|for|[gh]at|her|hop|ho[ru]s|i[cfkmv]|\wov|peac|saf|sens|som|\Wus)e(?=\w’?\w)|(?<=plag|tong)ue’?[sd]?\b|(?<![bcdfghkpt][rl]|ss|\W\w|\W\wh)e(?=ly\W|\W)(?:’s)?|(?<![bcdfgkpst]l|[drst]|tch|nak)ed\b|(?<=\W[hs]id|besid)es?\b|(?<![sc]h|ss|[bcdfgkpst][rl]|[cgs])es’?\b)?\p{Punct}* ?){5}\n(\p{Punct}*(?:th?’ )?(?:(?<=\W|\Wun)y)?(?:[b-df-hj-npr-tv-xz’]|qu)*(?:eye|[aeou]?y|u?e[ds]\B|au|ai?|eau?|ei(?!ty|ties)|e[eou]*|ia\B|(?<!char|\Wl)io(?!med)u?|(?<!cl)ie|i|oi(?!ng)|oe(?!ver)|o[aou]?|(?<!plag|tong)ue|ui(?!n)|ua?)(?:[b-df-hj-npr-tv-xz’]|qu)*(?:(?<=ais|am|car|ea[sc]|ev|for|[gh]at|her|hop|ho[ru]s|i[cfkmv]|\wov|peac|saf|sens|som|\Wus)e(?=\w’?\w)|(?<=plag|tong)ue’?[sd]?\b|(?<![bcdfghkpt][rl]|ss|\W\w|\W\wh)e(?=ly\W|\W)(?:’s)?|(?<![bcdfgkpst]l|[drst]|tch|nak)ed\b|(?<=\W[hs]id|besid)es?\b|(?<![sc]h|ss|[bcdfgkpst][rl]|[cgs])es’?\b)?\p{Punct}* ?){7}\n(\p{Punct}*(?:th?’ )?(?:(?<=\W|\Wun)y)?(?:[b-df-hj-npr-tv-xz’]|qu)*(?:eye|[aeou]?y|u?e[ds]\B|au|ai?|eau?|ei(?!ty|ties)|e[eou]*|ia\B|(?<!char|\Wl)io(?!med)u?|(?<!cl)ie|i|oi(?!ng)|oe(?!ver)|o[aou]?|(?<!plag|tong)ue|ui(?!n)|ua?)(?:[b-df-hj-npr-tv-xz’]|qu)*(?:(?<=ais|am|car|ea[sc]|ev|for|[gh]at|her|hop|ho[ru]s|i[cfkmv]|\wov|peac|saf|sens|som|\Wus)e(?=\w’?\w)|(?<=plag|tong)ue’?[sd]?\b|(?<![bcdfghkpt][rl]|ss|\W\w|\W\wh)e(?=ly\W|\W)(?:’s)?|(?<![bcdfgkpst]l|[drst]|tch|nak)ed\b|(?<=\W[hs]id|besid)es?\b|(?<![sc]h|ss|[bcdfgkpst][rl]|[cgs])es’?\b)?\p{Punct}* ?){5}$