-1
PHP에서는 공백이없는 경우에만 <
뒤에 공백을 삽입하고 싶습니다. PHP preg_replace : 조건부 공백 삽입
preg_replace('/<\S/', '< ', $data);
이 하나의 <
작동하지만 <<
이있는 경우가 더 이상 작동하지 않습니다. @Summoner는 지적
PHP에서는 공백이없는 경우에만 <
뒤에 공백을 삽입하고 싶습니다. PHP preg_replace : 조건부 공백 삽입
preg_replace('/<\S/', '< ', $data);
이 하나의 <
작동하지만 <<
이있는 경우가 더 이상 작동하지 않습니다. @Summoner는 지적
는 현재 정규식 는 하나를 삽입하는 공간이 아니라 와 <
후 문자를 대체합니다. 글쎄, 두 가지 문제 (대체 코드와 <<
같은 코드에서 작동하지 않는 코드)는 lookaheads과 같은 해결 방법으로 해결할 수 있습니다. 다음 코드를 입력하십시오 :
preg_replace('/<(?!\s)/', '< ', $data);
이 줄은 "<"다음 문자를 공백으로 바꿉니다. 예를 들어, "
Summoner
아니요, '<'다음에 공백이 없으면 공백을 삽입하고 싶습니다. – Anguel