netegg
发表于 2015-2-11 12:03:03
对呀,这个问题有点扯淡,拼音的声调符也要考虑,还有标记的位置,不一定是第一个元音
netegg
发表于 2015-2-11 12:04:13
况且拼音里没有两个声调符在一次表达中,除非是有声母才会划分
netegg
发表于 2015-2-11 12:08:29
也就是说那个隔音符必须加上,前面的i才能加上声调符,否则是错的
afan
发表于 2015-2-11 12:10:54
对呀,这个问题有点扯淡,拼音的声调符也要考虑,还有标记的位置,不一定是第一个元音
netegg 发表于 2015-2-11 12:03 http://www.autoitx.com/images/common/back.gif
是这样 {:face (303):}
netegg
发表于 2015-2-11 12:15:25
回复 19# afan
中英文和标点应该不太麻烦,加上带声调的拼音是纯扯
netegg
发表于 2015-2-11 12:22:19
回复 19# afan
不过有可能的话,utf8也许行,那个虽然不是连续的,但是四个音调的字符代码好像有
wangms
发表于 2015-2-11 12:22:54
谢谢大师们的关注和指点!!
afan
发表于 2015-2-11 12:27:19
回复 21# netegg
我那个表达式包含了声调的拼音,正如你所说,不是连续的,中间也夹杂了一些其它字符,虽然那些字符一般不会和拼音冲突,但不能做判断是否合法拼音的识别,基本的匹配还是没问题的。
netegg
发表于 2015-2-11 12:29:15
回复 23# afan
这我知道,aeiou,最麻烦的就带i的上面的声调,加到哪个上面
afan
发表于 2015-2-11 12:37:09
回复afan
这我知道,aeiou,最麻烦的就带i的上面的声调,加到哪个上面
netegg 发表于 2015-2-11 12:29 http://www.autoitx.com/images/common/back.gif
你这已经是做判断是否合法了,那太具体了……
netegg
发表于 2015-2-11 12:37:52
diū丢 duī堆
wangms
发表于 2015-2-11 12:38:27
A大,您的翻译程序就对拼音匹配得很是完整啊
netegg
发表于 2015-2-11 12:39:32
所以单正则可能不好整,像我上面说的一样
netegg
发表于 2015-2-11 12:44:17
回复 27# wangms
afan写的没错。是你的要求太苛刻
netegg
发表于 2015-2-11 12:46:26
回复 28# netegg
丢弃,堆砌,afan搞搞看