Singular ou plural?


19

Aqui está uma lista de 30 substantivos em inglês em sua forma singular e plural. Seu trabalho é simplesmente escrever a expressão regular mais curta que corresponda a todos os substantivos em uma forma e nenhum na outra (fácil, todos os substantivos em inglês terminam na sforma plural, certo?).

SINGULAR     PLURAL
---------    --------
car          cars
boat         boats
man          men
woman        women
omen         omens
bus          buses
cactus       cacti
spy          spies
pie          pies
louse        lice
mouse        mice
amice        amices
goose        geese
creese       creeses
person       people
child        children
siren        sirens
ox           oxen
foot         feet
tooth        teeth
formula      formulae
minx         minxes
sphinx       sphinges
wife         wives
knife        knives
ion          ions
criterion    criteria
jinni        jinn
zero         zeros
hero         heroes        

Sim, algumas das palavras têm formas alternativas, mas estas são as que vamos usar.

Aqui está um script que pode ajudá-lo com o teste; basta colocar seu regex entre as duas barras ( /) na primeira linha.


6
Hmm, desafio interessante! Eu nunca conheci a esfinge; Eu sempre pensei que era sphynxes :-P +1
Maçaneta

5
feliz que você não adicionar fishe sheepà lista :)
mniip

11
Provavelmente estou sentindo falta de algo (essa não é minha primeira língua e a maioria de nós tem um relacionamento escasso com eles), mas a quarta entrada não deve ser "mulheres"?
Tobia

11
@daniero bem, 28 é um bom número redondo também (base 7 ou base 28 ou ...) ( spikedmath relevante quadrinhos )
Justin

2
Regras esotéricas inglesas típicas - por exemplo, se o plural de ganso é gansos, como é que o plural de alce não é meese? (É realmente alce - uma pegadinha lá)
t0mm13b

Respostas:


10

44 ou 46 se estiver delimitando a //contagem:

dr|wome|[aglx]e|et|ti|ia|[^u]s$|nn$|^.ic|^me

1

65 ou 67

^[lm]i[^n]|^ge|ti|ia|[l|a]e$|ox.|^(wo)?men$|dren|nn$|et|[netro]s$
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.