Вот список из 30 английских существительных в единственном и множественном числе. Ваша задача - просто написать самое короткое регулярное выражение, которое соответствует всем существительным в одной форме и ни одному в другой (легко, все английские существительные оканчиваются s
на множественное число, верно?).
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
Да, некоторые слова имеют альтернативные формы, но это те, которые мы собираемся использовать.
Вот скрипт, который может помочь вам с тестированием; просто поместите свое регулярное выражение между двумя косыми чертами ( /
) в первой строке.
6
Хм, интересный вызов! Я никогда не знал сфинкса; Я всегда думал, что это сфинксы :-P +1
—
дверная ручка
Рад, что вы не добавили
—
mniip
fish
и sheep
в список :)
Я, наверное, что-то упускаю (это не мой родной язык, и большинство из нас в любом случае имеют с ними скудные отношения), но разве четвертая запись не должна быть "женщинами"?
—
Tobia
@daniero хорошо, 28 - тоже неплохое круглое число (база 7 или база 28 или ...) ( соответствующий комикс с шипами )
—
Джастин
Типичные английские эзотерические правила - например, если множественное число для гуся - это гуси, то почему же множественное число для лося не является мясным? (На самом деле это лось -
—
гоча