解決鼻音加調號問題
This commit is contained in:
parent
63fa86aa4d
commit
949a257866
1 changed files with 7 additions and 5 deletions
|
@ -139,13 +139,15 @@ for i in range(len(syllable_list)):
|
||||||
#轉換第二聲調值的鼻子音列表(ng不列)。
|
#轉換第二聲調值的鼻子音列表(ng不列)。
|
||||||
converted_nasal_cons_list = ['ḿ', 'ń', 'Ḿ', 'Ń']
|
converted_nasal_cons_list = ['ḿ', 'ń', 'Ḿ', 'Ń']
|
||||||
|
|
||||||
for i in nasal_cons_list:
|
for i in range(len(nasal_cons_list)):
|
||||||
if re.match(i, anal_syllable[2][0]): #比對頭子音
|
#比對頭子音
|
||||||
|
if re.match(nasal_cons_list[i], anal_syllable[2][0]):
|
||||||
if len(anal_syllable) == 1: #m2, n2
|
if len(anal_syllable) == 1: #m2, n2
|
||||||
anal_syllable[2] = i
|
anal_syllable[2] = converted_nasal_cons_list[i]
|
||||||
|
|
||||||
else: #ng2
|
else: #ng2
|
||||||
anal_syllable[2] = i + anal_syllable[2][1]
|
anal_syllable[2] = converted_nasal_cons_list[i] +\
|
||||||
|
anal_syllable[2][1]
|
||||||
|
|
||||||
break #以後的字母因為一定不合,不比了。
|
break #以後的字母因為一定不合,不比了。
|
||||||
|
|
||||||
|
@ -160,7 +162,7 @@ for i in range(len(syllable_list)):
|
||||||
if len(anal_syllable[2]) == 1: #m5 or n5
|
if len(anal_syllable[2]) == 1: #m5 or n5
|
||||||
anal_syllable[2] = anal_syllable[2] + '\xcc\x82'
|
anal_syllable[2] = anal_syllable[2] + '\xcc\x82'
|
||||||
else: #ng5
|
else: #ng5
|
||||||
anal_syllable[2] = anal_syllablep[2][0] + '\xcc\x82' +\
|
anal_syllable[2] = anal_syllable[2][0] + '\xcc\x82' +\
|
||||||
anal_syllable[2][1]
|
anal_syllable[2][1]
|
||||||
|
|
||||||
#陽去和陽上(數字編號已轉換為7)
|
#陽去和陽上(數字編號已轉換為7)
|
||||||
|
|
Loading…
Reference in a new issue