split() 함수가 광범위하게 사용 된 PHP 파일이 있습니다. 나는 sed와 find 명령어를 사용하여 preg_split으로 바꿨다. 이제 문제는 preg_split은 분리 기호가 정규식 패턴을 필요로하지 않을 때 구분 기호로 묶어야한다는 것입니다.AWK를 사용하여 슬래시로 문자열 묶음
나는 SED를 사용하여 문자열을 구분 기호로 묶으려고했지만 SED는 내 지식에 따라 읽을 수 없습니다. 나는 AWK 칸이이 문제를 해결한다는 것을 알게되었다.
나는
preg_split('\r\n', $some_string);
이
전진은 구분 기호로 작업을 슬래시preg_split('/\r\n/', $some_string);
으로 수정해야합니다. 어떻게 이것을 AWK를 사용하여 할 수 있습니까?
둘 다 언급하지 못한 점은'sed '가 구분 기호로'/'를 사용할 필요가 없다는 것입니다. triplee의 응답에서 콜론':'이 구분 기호로 사용됩니다. damgad의 답변에서 그것은 구분자 인'# '입니다. 이렇게하면 sed로 패턴과 대체 모두에서 슬래시를 쉽게 사용할 수 있습니다. –
@Ashkan : 오타였습니다. 질문이 업데이트되었습니다. –