2 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"$" options:NSRegularExpressionCaseInsensitive error:NULL],
7 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"s$" options:NSRegularExpressionCaseInsensitive error:NULL],
12 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(ax|test)is$" options:NSRegularExpressionCaseInsensitive error:NULL],
13 @"replacement":
@"$1es"
17 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(octop|vir)us$" options:NSRegularExpressionCaseInsensitive error:NULL],
18 @"replacement":
@"$1i"
22 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(alias|status)$" options:NSRegularExpressionCaseInsensitive error:NULL],
23 @"replacement":
@"$1es"
27 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(bu)s$" options:NSRegularExpressionCaseInsensitive error:NULL],
28 @"replacement":
@"$1ses"
32 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(buffal|tomat)o$" options:NSRegularExpressionCaseInsensitive error:NULL],
33 @"replacement":
@"$1oes"
37 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"([ti])um$" options:NSRegularExpressionCaseInsensitive error:NULL],
38 @"replacement":
@"$1a"
42 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"sis$" options:NSRegularExpressionCaseInsensitive error:NULL],
47 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"(?:([^f])fe|([lr])f)$
" options:NSRegularExpressionCaseInsensitive error:NULL],
48 @"replacement
": @"$1$2ves
"
52 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"(hive)$
" options:NSRegularExpressionCaseInsensitive error:NULL],
53 @"replacement
": @"$1s
"
57 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"([^aeiouy]|qu)y$
" options:NSRegularExpressionCaseInsensitive error:NULL],
58 @"replacement
": @"$1ies
"
62 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"(x|ch|ss|sh)$
" options:NSRegularExpressionCaseInsensitive error:NULL],
63 @"replacement
": @"$1es
"
67 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"(matr|vert|ind)ix|ex$
" options:NSRegularExpressionCaseInsensitive error:NULL],
68 @"replacement
": @"$1ices
"
72 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"([m|l])ouse$" options:NSRegularExpressionCaseInsensitive error:NULL],
73 @"replacement":
@"$1ice"
77 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"^(ox)$" options:NSRegularExpressionCaseInsensitive error:NULL],
78 @"replacement":
@"$1en"
82 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(quiz)$" options:NSRegularExpressionCaseInsensitive error:NULL],
83 @"replacement":
@"$1zes"
89 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"s$" options:NSRegularExpressionCaseInsensitive error:NULL],
95 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"(n)ews$
" options:NSRegularExpressionCaseInsensitive error:NULL],
96 @"replacement
": @"$1ews
"
100 @"type
": @"singular
",
101 @"regex
": [NSRegularExpression regularExpressionWithPattern:@"([ti])a$" options:NSRegularExpressionCaseInsensitive error:NULL],
102 @"replacement":
@"$1um"
106 @"type":
@"singular",
107 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$" options:NSRegularExpressionCaseInsensitive error:NULL],
108 @"replacement":
@"$1\2sis"
112 @"type":
@"singular",
113 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(^analy)ses$" options:NSRegularExpressionCaseInsensitive error:NULL],
114 @"replacement":
@"$1sis"
118 @"type":
@"singular",
119 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"([^f])ves$" options:NSRegularExpressionCaseInsensitive error:NULL],
120 @"replacement":
@"$1fe"
124 @"type":
@"singular",
125 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(hive)s$" options:NSRegularExpressionCaseInsensitive error:NULL],
126 @"replacement":
@"$1"
130 @"type":
@"singular",
131 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(tive)s$" options:NSRegularExpressionCaseInsensitive error:NULL],
132 @"replacement":
@"$1"
136 @"type":
@"singular",
137 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"([lr])ves$" options:NSRegularExpressionCaseInsensitive error:NULL],
138 @"replacement":
@"$1f"
142 @"type":
@"singular",
143 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"([^aeiouy]|qu)ies$" options:NSRegularExpressionCaseInsensitive error:NULL],
144 @"replacement":
@"$1y"
148 @"type":
@"singular",
149 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(s)eries$" options:NSRegularExpressionCaseInsensitive error:NULL],
150 @"replacement":
@"$1eries"
154 @"type":
@"singular",
155 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(m)ovies$" options:NSRegularExpressionCaseInsensitive error:NULL],
156 @"replacement":
@"$1ovie"
160 @"type":
@"singular",
161 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(x|ch|ss|sh)es$" options:NSRegularExpressionCaseInsensitive error:NULL],
162 @"replacement":
@"$1"
166 @"type":
@"singular",
167 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"([m|l])ice$" options:NSRegularExpressionCaseInsensitive error:NULL],
168 @"replacement":
@"$1ouse"
172 @"type":
@"singular",
173 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(bus)es$" options:NSRegularExpressionCaseInsensitive error:NULL],
174 @"replacement":
@"$1"
178 @"type":
@"singular",
179 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(o)es$" options:NSRegularExpressionCaseInsensitive error:NULL],
180 @"replacement":
@"$1"
184 @"type":
@"singular",
185 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(shoe)s$" options:NSRegularExpressionCaseInsensitive error:NULL],
186 @"replacement":
@"$1"
190 @"type":
@"singular",
191 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(cris|ax|test)es$" options:NSRegularExpressionCaseInsensitive error:NULL],
192 @"replacement":
@"$1is"
196 @"type":
@"singular",
197 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(octop|vir)i$" options:NSRegularExpressionCaseInsensitive error:NULL],
198 @"replacement":
@"$1us"
202 @"type":
@"singular",
203 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(alias|status)es$" options:NSRegularExpressionCaseInsensitive error:NULL],
204 @"replacement":
@"$1"
208 @"type":
@"singular",
209 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"^(ox)en" options:NSRegularExpressionCaseInsensitive error:NULL],
210 @"replacement":
@"$1"
214 @"type":
@"singular",
215 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(vert|ind)ices$" options:NSRegularExpressionCaseInsensitive error:NULL],
216 @"replacement":
@"$1ex"
220 @"type":
@"singular",
221 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(matr)ices$" options:NSRegularExpressionCaseInsensitive error:NULL],
222 @"replacement":
@"$1ix"
226 @"type":
@"singular",
227 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"(quiz)zes$" options:NSRegularExpressionCaseInsensitive error:NULL],
228 @"replacement":
@"$1"
232 @"type":
@"irregular",
233 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"person" options:NSRegularExpressionCaseInsensitive error:NULL],
234 @"replacement":
@"people"
238 @"type":
@"irregular",
239 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"man" options:NSRegularExpressionCaseInsensitive error:NULL],
240 @"replacement":
@"men"
244 @"type":
@"irregular",
245 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"child" options:NSRegularExpressionCaseInsensitive error:NULL],
246 @"replacement":
@"children"
250 @"type":
@"irregular",
251 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"sex" options:NSRegularExpressionCaseInsensitive error:NULL],
252 @"replacement":
@"sexes"
256 @"type":
@"irregular",
257 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL],
258 @"replacement":
@"moves"
262 @"type":
@"uncountable",
263 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"equipment" options:NSRegularExpressionCaseInsensitive error:NULL]
266 @"type":
@"uncountable",
267 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL]
270 @"type":
@"uncountable",
271 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL]
274 @"type":
@"uncountable",
275 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL]
278 @"type":
@"uncountable",
279 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL]
282 @"type":
@"uncountable",
283 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL]
286 @"type":
@"uncountable",
287 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL]
290 @"type":
@"uncountable",
291 @"regex": [NSRegularExpression regularExpressionWithPattern:
@"move" options:NSRegularExpressionCaseInsensitive error:NULL]