50字范文,内容丰富有趣,生活中的好帮手!
50字范文 > java 正则拼音 用于匹配拼音的正则表达式

java 正则拼音 用于匹配拼音的正则表达式

时间:2020-07-05 13:15:30

相关推荐

java 正则拼音 用于匹配拼音的正则表达式

我去了一个正则表达式,用拼音的首字母(通常是第一个字母)分组较小的正则表达式.因此,第一组包括所有“b”,“p”和“m”声音,然后是“f”,然后是“d”和“t”等.

这种方法看起来很容易阅读,并且应该易于编辑(如果需要更正或添加).我还为群体的乞讨添加了例外以提高可读性.

([mM]iu|[pmPM]ou|[bpmBPM](o|e(i|ng?)?|a(ng?|i|o)?|i(e|ng?|a[no])?|u))|

([fF](ou?|[ae](ng?|i)?|u))|([dD](e(i|ng?)|i(a[on]?|u))|

[dtDT](a(i|ng?|o)?|e(i|ng)?|i(a[on]?|e|ng|u)?|o(ng?|u)|u(o|i|an?|n)?))|

([nN]eng?|[lnLN](a(i|ng?|o)?|e(i|ng)?|i(ang|a[on]?|e|ng?|u)?|o(ng?|u)|u(o|i|an?|n)?|ve?))|

([ghkGHK](a(i|ng?|o)?|e(i|ng?)?|o(u|ng)|u(a(i|ng?)?|i|n|o)?))|

([zZ]h?ei|[czCZ]h?(e(ng?)?|o(ng?|u)?|ao|u?a(i|ng?)?|u?(o|i|n)?))|

([sS]ong|[sS]hua(i|ng?)?|[sS]hei|[sS][h]?(a(i|ng?|o)?|en?g?|ou|u(a?n|o|i)?|i))|

([rR]([ae]ng?|i|e|ao|ou|ong|u[oin]|ua?n?))|

([jqxJQX](i(a(o|ng?)?|[eu]|ong|ng?)?|u(e|a?n)?))|

(([aA](i|o|ng?)?|[oO]u?|[eE](i|ng?|r)?))|

([wW](a(i|ng?)?|o|e(i|ng?)?|u))|

[yY](a(o|ng?)?|e|in?g?|o(u|ng)?|u(e|a?n)?)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。