Modul:Detect singular: Unterschied zwischen den Versionen
oops, forgot to return
(check for multiple QIDs) |
(oops, forgot to return) |
||
Zeile 34: | Zeile 34: | ||
local hasBullets = checkBullets and countMatches(s,'%*+') > 1 | local hasBullets = checkBullets and countMatches(s,'%*+') > 1 | ||
local multipleQids = mw.ustring.find(s,'Q%d+[%p%s]+Q%d+') -- has multiple QIDs in a row | local multipleQids = mw.ustring.find(s,'Q%d+[%p%s]+Q%d+') -- has multiple QIDs in a row | ||
return not (hasComma or hasList or hasAnd or hasBreak or hasBullets) | return not (hasComma or hasList or hasAnd or hasBreak or hasBullets or multipleQids) | ||
end | end | ||