블로그 이미지
다비도프

만나고, 고백하고, 가슴 떨리고, 설레이고, 웃고, 사랑하고, 키스하고, 함께하고..

Rss feed Tistory
WEB/ASP.NET With C# 2007. 3. 14. 11:55

RealLength

string의 길이를 구한다. &lt; &gt; 를 '<', '>'로 계산해서..
귀찮아서 만들었는데 결국 쓰지는 않는...OTL

public int RealLength(string strRetString)
{
 // '<' 의 개수를 센다.
 int i =0;
 int cntCharLT = 0;

 while(i < strRetString.Length)
 {
  i = strRetString.IndexOf("&lt;", i);
  if(i != -1 && i < strRetString.Length)
  {
   cntCharLT = cntCharLT + 1;  
   i= i+4;    
}

  if(i == -1)
   break;
 }

 // '>'의 개수를 센다.
 int j =0;
 int cntCharGT = 0;

 while(j < strRetString.Length)
 {
  j = strRetString.IndexOf("&gt;", j);

  if(j != -1 && j < strRetString.Length)
  {
   cntCharGT = cntCharGT + 1;
   j= j+4;
  }

  if(j == -1)
   break;
 }

 int realLength =  (strRetString.Length - cntCharGT*3- cntCharLT*3);

 return realLength;
}

,
TOTAL TODAY