當(dāng)前位置: 首頁(yè)IT技術(shù) → c#實(shí)現(xiàn)一個(gè)英語(yǔ)句子的單詞逆轉(zhuǎn)示例

c#實(shí)現(xiàn)一個(gè)英語(yǔ)句子的單詞逆轉(zhuǎn)示例

更多

比如“I am come from ShangHai”,輸入ShangHai from come am I,單詞與單詞之間可能有多個(gè)空格。

這種字符串處理應(yīng)該會(huì)經(jīng)常用到,對(duì)于字符串的處理,我覺(jué)得正則是最好的選擇了,而且這個(gè)題不用正則也挺好處理的,以空格分離下字符串,然后從數(shù)組的最后項(xiàng)一次輸出即可:


       private string ParseEnglish(string i_english)
        {
            if(string.IsNullOrEmpty(i_english))
                return string.Empty;
            //多個(gè)空格算一個(gè)
            string[] t_english_arr = i_english.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

            StringBuilder t_sb = new StringBuilder();

            if (t_english_arr != null && t_english_arr.Length > 0)
            {
                for (int index = t_english_arr.Length-1; index > -1; index--)
                {
                    t_sb.Append(t_english_arr[index]).Append(" ");
                }
            }

            return t_sb.ToString();
        }

熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱(chēng):
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)