PHP에서 문자열을 생성하는 방법을 제어 할 수없는 큰 따옴표 사이에 문자열을 처리합니다. 어떻게 든, 어떤 시점에서, 줄 바꿈 중 일부 끝에 줄 바꿈이 나타납니다.따옴표 붙은 문자열에서 줄 바꾸기 제거
"This is a value"
"I'm another string!"
"I somehow have a newline at the end
"
"Okay, this is the last one.."
이러한 모든 문자열을 반복적으로 반복 할 경우 이러한 줄 바꿈을 제거하는 것이 가장 좋은 방법은 무엇입니까?
나는 preg_replace
을 사용해야한다고 생각하지만, 따옴표로 묶은 문자열 끝에 줄 바꿈을 제거하는 가장 좋은 패턴이 무엇인지 알지 못합니다.
미리 감사드립니다.
제론
을 할 것입니다 :'preg_replace이다 ('/ [\ 연구 \ n을] + "$의 /,' '' , $ string); ' – Narf
@ Narf : 답장을 보내 주셔서 감사합니다! 이걸 설명해 주시겠습니까? 큰 따옴표 앞에 개행 문자가 1 개 이상입니까? 그리고 일치를 큰 따옴표로 바꾸시겠습니까? – Jeroen
기본적으로 그렇습니다. 그러나 기술적으로는 큰 따옴표로 끝나야하며, 이중 따옴표로 끝나는 줄 바꿈 문자 및/또는 줄 바꿈 문자로 바뀌며 큰 따옴표는 문자열의 마지막 문자 여야합니다. – Narf