2009-07-11 4 views
2

앞이나 뒤의 공백을 다듬어서는 안되는 사용자 입력 (예 : 양식 필드, 파일의 구문 분석 된 데이터 등)에서 온 문자열 인수가있는 메소드/함수의 실제 시나리오를 나에게 줄 수 있습니까?사용자 입력 문자열을 다듬을 수없는 경우는 언제입니까?

나는 이런 상황을 스스로 생각할 수 없다.

편집 : 안녕하세요. 자르기를 말하지 않았습니다. 공백입니다. 나는 트리밍 또는 후행 공백 (또는 공백) 후행했다.

답변

12

편집기의 "찾기"대화 상자에서 검색 문자열.

0

단락 항목.

4

코드를 입력하는 경우. 거기 시작과 끝에 공백이 필요한 시나리오가 될 수 있습니다.

또한 스택 오버플로의 마크 다운 편집기를 살펴보십시오. 코드 예제는 들여 쓰기되어 있습니다. 코드 예제를 게시 한 경우 선행 및 후행 공백을 잘라 내지 않아야합니다.

9

비밀번호 입력란. 공백이 진정으로 문자열의 중요한 부분으로 간주 될 수있는 많은 데이터가 있습니다. 공백을 시작하고 끝내기 만하면 많은 것들을 좁힐 수 있지만 여전히 많은 예제가 있습니다. 여러분은 PHP 스타일의 nl2br 함수를 통과해야합니다.

3

아마도 Whitespace 인터프리터.

+2

현실 세계? ;) ..... –

0

입력이 파이썬 코드 인 경우 (예 : 붙여 넣기 등의 경우), 선행 공백을 확실히 다듬을 수 없습니다. 그러나 다중 행 문자열 (삼중 따옴표로 묶인 문자열)의 일부일 수 있기 때문에 후행 공백을 다듬을 수도 없습니다.

1

Stackoverflow 대답, 또는 더 일반적으로 markdown (4 개의 선행 공백 -> 코드 블록)으로 작성된 입력.

0

공백을 구분 기호로 사용했습니다. 또한 여러 입력을 연결하는 작업의 경우 앞/뒤 공백을 제거하면 서식이 손상되거나 악화 될 수 있습니다. 그 외에도 스펜서 (Spencer)가 말한 것처럼 들여 쓰기 된 단락의 경우 앞선 공백을 제거하지 않으려 고합니다.

관련 문제