Hannuka,Chanukah,Hanukkah ......由于来自另一种语言和字符集的音译,有很多方法可以拼出这个假期的名字.你能想出多少合法拼写?
现在,编写一个能够识别所有这些内容的正则表达式.
根据http://www.holidays.net/chanukah/spelling.htm,它可以拼写为以下任何一种方式:
Chanuka Chanukah Chanukkah Channukah Hanukah Hannukah Hanukkah Hanuka Hanukka Hanaka Haneka Hanika Khanukkah
这是我的正则表达式匹配所有这些:
/(Ch|H|Kh)ann?[aeiu]kk?ah?/
编辑:或者这个,没有分支:
/[CHK]h?ann?[aeiu]kk?ah?/