zoukankan      html  css  js  c++  java
  • paip.输入法编程--英文ati化By音标原理与中文atiEn处理流程 python 代码为例


    paip.输入法编程--英文ati化By音标原理与中文atiEn处理流程 python 代码为例

    #---目标
    1. en vs enPHati
    2.en vs enPhAtiSmp
    3.cn vs enPHati
    4. cn vs enPhAtiSmp


    #两个方法,一个获得enPhAtied代码,一个获得哪的smp版本..

    def convert2atiEnPnNoSpltr(old):
           a=old.replace("@", "").replace("-", "")
           return a
    def Smp(old):
            """odl=@n-@y-u@t-@rw-@t-
            """
            old=trim(old,"@")
            
            r=""
            a=old.split("@")
            
            for val in a:
                a2=val.split("-")
                csnt=a2[0]
                r=r+csnt
            #endfor
            old=trim(old,"-")
            if(isStartWithVowel(old)):
                startx=old[0]
                r=startx+r
            if(len(trim(old))<=3) :
                
                return old
            return r


            作者 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com
    转载请注明来源: http://blog.csdn.net/attilax


    #---导出为输入法词库格式.
    en  vs  atiEnPh  and atiENPHsmp

    SELECT encn.en,atiNoSpltr  FROM `grejx_def`  encn  
    left JOIN  `enphonetic` enph
    on enph.en=encn.en
    where atiNoSpltr is not null   and encn.en is not null


    SELECT encn.en,atismp  FROM `grejx_def`  encn  
    left JOIN  `enphonetic` enph
    on enph.en=encn.en
    where atismp is not null   and encn.en is not null


    #--  cn vs atiEnPh and smp




    SELECT clrbrkt, atiNoSpltr  FROM `grejx_def`  encn  
    left JOIN  `enphonetic` enph
    on enph.en=encn.en
    where atiNoSpltr is not null   and clrbrkt is not null



    SELECT encn.en, clrbrkt,atiNoSpltr,atismp,enph.id  FROM `grejx_def`  encn  
    left JOIN  `enphonetic` enph
    on enph.en=encn.en
    where atismp is not null and LENGTH(atiNoSpltr)<=4
  • 相关阅读:
    collections模块整理
    jQuery 事件
    前端开发问题点
    无线wifi
    MySQL 数据库--SQL语句优化
    MySQL 数据库--索引原理与慢查询优化
    MySQL 数据库--内置功能
    MySQL 数据库--权限管理
    MySQL -Naivacat工具与pymysql模块
    MySQL 数据库 -- 数据操作
  • 原文地址:https://www.cnblogs.com/attilax/p/5964001.html
Copyright © 2011-2022 走看看