最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于手機等品牌型號搜索與采集的中文分詞分離

標簽:
資訊

很久以前,写过一个手机的搜索查询,这里要涉及到手机类型和型号的分离。

很久之后前,有人问起这个问题,于是,写点说明就把这函数的草稿发布了,并写下了这一些说明。

函数说明,如搜索输入:诺基亚N95,将被拆分成品牌:诺基亚 型号:N95

对于手机数据采集,也可以用这函数分离出品牌和型号。

SetSearchKey("诺基亚N95",out 诺基亚,out N95);

 

函数代码如下:

 

复制代码

protected void SetSearchKey(string keyword, out string goodsName, out string goodsModel)
        {
            keyword = keyword.ToLower().Trim();
            if (keyword.Contains(" "))//带空格,分离
            {
                goodsName = keyword.Split(' ')[0].Trim();
                goodsModel = keyword.Split(' ')[1].Trim();
            }
            else if (Regex.Match(keyword, @"^[\u4E00-\u9FA5]+[\w\d]+").Success)//以中文开头,包含英文,分离
            {
                goodsName = Regex.Match(keyword, @"^([\u4E00-\u9FA5]+)[\w\d]+").Groups[1].Value;
                goodsModel = keyword.Replace(goodsName, string.Empty);
            }
            else
            {
                string[] keys = new string[] { "nec", "lg", "vk", "cect" };
                for (int i = 0; i < keys.Length; i++)
                {
                    if (keyword.IndexOf(keys[i]) == 0)
                    {
                        goodsName = keys[i];
                        goodsModel = goodsModel = keyword.Replace(goodsName, string.Empty);
                        return;
                    }
                }
                goodsName = keyword;
                goodsModel = keyword;

            }
        }
复制代码

 

 

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消