拼音模糊查询+java,拼音模糊查询实现

news/2024/11/24 11:27:44/

例如:模糊查询班级中所有姓 “李、刘” 的学生,只需要在查询的时候输入一个 “L” 进行查询。

string PYM = "";

foreach (char c in PersonName)

{

if ((int)c >= 33 && (int)c <= 126)

{

//字母和符号原样保留

PYM += c.ToString();

}

else

{

//累加拼音声母

PYM += GetPYChar(c.ToString());

}

}

///

/// 取单个字符的拼音声母

///

/// 要转换的单个汉字

/// 拼音声母

public string GetPYChar(string c)

{

byte[] array = new byte[2];

array = System.Text.Encoding.Default.GetBytes(c);

int i = (short)(array[0] - ‘\0‘) * 256 + ((short)(array[1] - ‘\0‘));

if (i < 0xB0A1) return "*";

if (i < 0xB0C5) return "a";

if (i < 0xB2C1) return "b";

if (i < 0xB4EE) return "c&#


http://www.ppmy.cn/news/661376.html

相关文章

vue+iview实现拼音、首字母、汉字模糊搜索

最近项目做的后台管理系统中&#xff0c;要求实现一个支持拼音、首字母和汉字模糊搜索的下拉框。项目是用vueiview做的&#xff0c;iview中有select远程搜索。但是&#xff0c;iview框架也有弊病就是会将输入框中的输入值进行过滤&#xff0c;如果你搜英文的&#xff0c;ok是可…

js拼音模糊搜索

2019独角兽企业重金招聘Python工程师标准>>> https://github.com/xmflswood/pinyin-match 下面以vue-cli项目的代码做范例 1.先引用该工具&#xff0c;在用到的子组件单独使用 import PinyinMatch from pinyin-match2.使用computed即时过滤&#xff0c;注意&#xf…

antd-select拼音首字母模糊查询

antd-select拼音首字母以及汉字模糊查询 cnchar安装引入使用spell方法stroke方法 下拉框数据下拉框重写筛选函数 百度搜了很久&#xff0c;jQuery方法在react里会报错&#xff0c;终于找到了一个可以实现的第三方库cnchar。可以实现拼音首字母以及汉字模糊查询 cnchar 安装 …

用拼音输入法字典库实现同音字模糊查询

在开发各类应用管理系统中&#xff0c;一般都要实现各种查询功能&#xff0c;如何准确、快速查找到符合条件的记录&#xff0c;是实现各种查询功能的重点。系统的实际开发过程中&#xff0c;查询功能一般都是通过对字符进行比较、判断等方法来实现。我们开发一个人事管理系统中…

苹果电脑如何设置自定义模糊拼音操作?

在苹果电脑上对拼音输入法的纠正模糊拼音选项进行个性化设置&#xff0c;便于在使用电脑拼音输入法时&#xff0c;可以有效提升工作效率。那么该如何设置自定义模糊拼音操作呢&#xff1f;接下来小编给大家详细介绍一下具体的操作流程&#xff0c;需要的朋友欢迎参考操作&#…

mybatis支持拼音、汉字模糊查询

mybatis支持拼音、汉字模糊查询 <if test"Name ! null and Name ! and Name.matches([\u4e00-\u9fa5])">and NAME like concat(%,#{Name},%)</if><if test"Name ! null and Name ! and Name .matches([a-zA-Z])">and (PINYIN like con…

Android 利用AutoCompleteTextView实现模糊搜索功能,搜索结果自动提示,识别拼音首字母并转汉字提示

这里说一下怎么利用 Android 的 AutoCompleteTextView 控件实现模糊搜索功能&#xff0c;AutoCompleteTextView 自带自动提示功能。如果 对自动提示的布局自定义要求比较高&#xff0c;可以采用 EditText 和 ListView 结合实现搜索的自动提示。 先看一下效果图&#xff1a; 先…

在Mac电脑的输入法中如何开启自动纠正模糊拼音功能?

在我们使用电脑的过程中&#xff0c;有些用户习惯根据自己的日常语言习惯来输入中文&#xff0c;这就产生很多模糊的拼音&#xff0c;在手机的输入功能里都有自动纠正模糊拼音的功能&#xff0c;但在Mac电脑中要手动开启模糊拼音纠正的功能&#xff0c;下面分享Mac电脑输入法开…