2011-04-22 3 views
0

<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel())%>트림 문자열, 공백

이 내가 제거 할 필요가 선두 공백 문자로 문자열을 반환를 제거합니다. 나는 이것이 JSP 파일의 JAVA라고 생각한다. 나는 시도 다음

<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel()).trim()%>

<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel().trim())%>

나는 JSP 초보자입니다, 어떤 아이디어?

+2

샘플 문자열을 제공 할 수 있습니까? – bvk256

+2

시도한 이전 버전이 작동해야합니다. 그것은 공백이 아닌 다른 문자 일 수 있습니까? 탭처럼? – Gregg

+0

그래서 당신의 질문은 무엇입니까? 위 코드가 예상대로 작동하지 않습니까? – hooknc

답변

6

trim()이 공백을 제거하지 않으면 미리 정의 된 공백 목록에없는 것을 의미합니다. 이것은 대개 비 분리 공간 (코드 160)입니다. toCharArray()을 반복하고 공간의 ASCII 코드를 확인하십시오.

0

트림은 앞과 뒤 공백 만 제거합니다. 다른 보이지 않는 문자를 제거하려면 정규 표현식을 사용할 수 있습니다.