国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ahjesus 單詞單數-復數相互轉換C#

2019-11-17 03:01:24
字體:
來源:轉載
供稿:網友

ahjesus 單詞單數-復數相互轉換C#

看codesmith內置的模板在生成存儲過程的時候有單復數的轉換,用相同的函數名實現了一個
public static class StringUtil    {        /// <summary>        /// 單詞變成單數形式        /// </summary>        /// <param name="Word"></param>        /// <returns></returns>        public static string ToSingular(string word)        {            Regex plural1 = new Regex("(?<keep>[^aeiou])ies$");            Regex plural2 = new Regex("(?<keep>[aeiou]y)s$");            Regex plural3 = new Regex("(?<keep>[sxzh])es$");            Regex plural4 = new Regex("(?<keep>[^sxzhyu])s$");            if (plural1.IsMatch(word))                return plural1.Replace(word, "${keep}y");            else if (plural2.IsMatch(word))                return plural2.Replace(word, "${keep}");            else if (plural3.IsMatch(word))                return plural3.Replace(word, "${keep}");            else if (plural4.IsMatch(word))                return plural4.Replace(word, "${keep}");            return word;        }        /// <summary>        /// 單詞變成復數形式        /// </summary>        /// <param name="word"></param>        /// <returns></returns>        public static string ToPlural(string word)        {            Regex plural1 = new Regex("(?<keep>[^aeiou])y$");            Regex plural2 = new Regex("(?<keep>[aeiou]y)$");            Regex plural3 = new Regex("(?<keep>[sxzh])$");            Regex plural4 = new Regex("(?<keep>[^sxzhy])$");            if (plural1.IsMatch(word))                return plural1.Replace(word, "${keep}ies");            else if (plural2.IsMatch(word))                return plural2.Replace(word, "${keep}s");            else if (plural3.IsMatch(word))                return plural3.Replace(word, "${keep}es");            else if (plural4.IsMatch(word))                return plural4.Replace(word, "${keep}s");            return word;        }    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南皮县| 新和县| 武清区| 长汀县| 云浮市| 信阳市| 理塘县| 江口县| 嘉禾县| 宁化县| 安丘市| 沁源县| 陆丰市| 普陀区| 澜沧| 仙居县| 礼泉县| 榆树市| 宿松县| 高青县| 全州县| 罗田县| 新蔡县| 周至县| 镇巴县| 儋州市| 德令哈市| 伽师县| 长春市| 平谷区| 迁安市| 炉霍县| 苏州市| 大英县| 水富县| 贵定县| 稷山县| 城口县| 临泉县| 陆丰市| 丹巴县|