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

首頁 > 開發(fā) > 綜合 > 正文

對標(biāo)題中特殊字符格式化,以便能換行顯示

2024-07-21 02:29:30
字體:
供稿:網(wǎng)友

  最近做一個論壇,發(fā)現(xiàn)標(biāo)題中如果有連續(xù)的字母或其他特殊字符,比如¥、$、。、,、~、!、、、?、*、…,這樣將導(dǎo)致不能自動換行,解決的辦法是使用如下方法,當(dāng)標(biāo)題中連續(xù)的字母或特殊字符達到一定的長度時,可以使用指定的tag來強制換行。

              public static string formatstr(string str, int len, string tag)

              {

                     char[] arrchar = new char[10]{ '。',',','~','!','、','?','*','…','¥','$'};

 

                     stringbuilder sb = new stringbuilder();

                     int i = 0;

                     foreach (char char in str)

                     {

                            bool biscontain = false;

                            for(int j = 0; j < arrchar.length; j++)

                            {

                                   if(char.compareto(arrchar[j]) == 0)

                                   {

                                          biscontain = true;

                                          break;

                                   }

                            }

 

                            if ((int)char <= 127 || biscontain)

                                   i += 1;

                            else

                                   i = 0;

 

                            sb.append(convert.tostring(char));

 

                            if(i > len)

                            {

                                   sb.append(tag);

                                   i = 0;

                            }

                     }

 

                     return sb.tostring();

              }

調(diào)用方法:
string str = "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$";
formatstr(str, 10, "<br>");

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南昌市| 乐至县| 靖江市| 南江县| 壶关县| 闽侯县| 襄城县| 灵山县| 博白县| 彭泽县| 介休市| 泰宁县| 兴文县| 奎屯市| 渝中区| 宁城县| 富宁县| 文安县| 兴城市| 潢川县| 绵阳市| 兰考县| 象山县| 安吉县| 齐河县| 潜山县| 江源县| 青海省| 高要市| 庄河市| 农安县| 九台市| 阜阳市| 东山县| 麻江县| 琼中| 互助| 长垣县| 泰来县| 佳木斯市| 宝清县|