2012-09-03 3 views
-4

편집 :mysql에서 새로운 공백 문자 줄을 제거 할 수 없다.

행 사이에 공백을 제거하지 않는 mysql 데이터 문제가있는 사용자에게. 편집자/단어 문서에서 붙여 넣기 할 때의 문제로 인해 탭이 들여 쓰기가 어려워졌습니다. 여기

http://bugs.mysql.com/bug.php?id=49611

은 고정되지 않습니다 MYSQL의 버그, 내가이 문제를 해결하는 것을 허용하지 않는 버그가, 그것 때문에 깊은 들여 쓰기의의입니다.

추 신 : 커뮤니티에 메시지, 문제를 제대로 공식화 할 시간을주지 않고이 질문을 downvoted 친구들에게 감사드립니다. 디버그 과정입니다. 무례하고 질문자를 공격하는 대신 무언가가 필요한지 사람들에게 알릴 수 있습니다. 결국 포스터로 읽고 싶은 내용을 볼 수 있습니다. 문제를 진단하는 데 필요한 것이 무엇인지 알았다면 그 사실을 발견하고 여기에 게시하지 않을 것입니다. 내가 여기 게시 했으므로 문제가 MYSQL 또는 PHP 중 어디인지를 식별 할 수있는 위치를 알 수 없다는 것을 의미합니다. 지역 사회 사람들과 예의를 갖춰야하고, 늑대처럼 행동해서는 안됩니다. 왜냐하면 그들은 당신이 방망이에서 바로 원했던 모든 것을 당신에게주지 않았기 때문에 누군가의 머리를 항상 물지 않으려 고합니다.

one two three 











one two three 





one two three 





one two three 





one two three 

왜 아직도 이런 식으로되고 있습니다 :


다음 데이터베이스에서 원료 페이스트입니까? 나는 str_replaced  과 \ n \ n \ n이야. 나는 텍스트 사이에 필요한 텍스트의 형식으로 인해 2 \ n을 없애고 싶지 않습니다.

내가 찾고 결과는 다음과 같습니다 최대 2 \ n의 의미

one two three 

one two three 

one two three 
one two three 

.

+1

그리고 귀하의 질문은 _Why가 여전히 이와 같은 이유입니까? 질문을 만드는 데 약간의 노력을 기울이십시오. 무엇을 했습니까? 지금까지 코드는 무엇입니까? –

+2

코드는 어디에 있습니까? 데이터베이스 내용은 어디에 있습니까? 당신을 도우려는 사람들을 도우려고하는 어떤 신호가 있습니까? –

+0

데이터 형식 mysql의 원시 붙여 넣기입니다 ... 코드가 없습니다. – Darius

답변

1

이있을 수 있습니다 후 무엇 :

$normalized = preg_replace('~(\r?\n\r?){3+}~', "\n\n", $original); 

하지만, 이봐, 그것은 어려운 말. 스택 오버 플로우를 행복한 곳으로 유지하고 싶다면 질문을 게시하기 위해 노력하십시오.

+0

솔직히이 질문을 공식화하는 방법을 알지 못했습니다 .. 사과드립니다. 원시 붙여 넣기 데이터는 다소 비공개입니다. 이것을 시도 할 것이다. 고맙습니다. – Darius