2012-09-12 3 views
-2

변수에 긴 문자열이 저장되어 있습니다.이 문자열은 비디오에 대한 설명이며 비어 있거나 매우 길 수 있습니다. 필요한 것은 예를 들어 100 자보다 길면 첫 100 자만 표시하고 단어를 자르지 않고 가능하면 문장도 보관해야한다는 것입니다. 따라서 문장의 길이와 길이에 따라 최대 길이는 100 자까지 가능합니다. 날 이해 해주길 바래.긴 문자열의 길이를 최대로 유지하려고합니다.

+0

설명 HTML 또는 순수 텍스트입니까? – Michael

+0

@JvdBerg : 100 번째 문자 앞에 마지막 점까지만 계산해 봤지만 URL이있을 수 있으므로 여기에 갇혀 있습니다. @ 마이클 : 그냥 텍스트. – Karevan

답변

0

문자열이 100자를 초과하는지 확인합니다. 또는! (처음 100 자 이내) 점을 찍은 후 모든 것을 자릅니다.

+0

점이 있는지 확신 할 수 없습니다. 대부분의 경우 그렇지 않습니다. – Karevan

+0

그렇다면 문자열을 직각으로자를 수없고 의미 론적 의미를 유지할 수 없습니다. 그렇지 않으면 의미 파서를 구현하지 않는 한 ... "쉬운";-) – akluth

0

I는 다음과 같이 할 것 : 1.을은, 90-100에서 예를 들어 확인하고 문장의 끝을 검색하고 3. 만약이 절단 않으면 문자열이 100 문자 2가있는 경우 완전한 문장이 없으며 100에서 뒤로 이동하여 공간을 찾고 거기에서 자르십시오.

관련 문제