PHP에서는 Go 함수를 사용하여 쉼표로 구분된 키/값 쌍 문자열을 분할할 수 있습니다. 이 함수는 특히 주어진 키/값 쌍에 쉼표가 포함되어 있을 때 매우 유용합니다. Go 기능을 사용하면 추가 처리 및 사용을 위해 키/값 쌍을 독립적인 부분으로 쉽게 분할할 수 있습니다. 양식 데이터를 처리하든 CSV 파일을 구문 분석하든 Go 기능은 작업을 효율적으로 완료하는 데 도움이 될 수 있습니다. 이 글에서는 Go 함수를 사용하여 키/값 쌍을 분할하는 방법을 자세히 설명하고 참조할 수 있는 몇 가지 실제 사례를 제공합니다. 시작하자!
저는 Go 언어를 처음 접했고 가변 길이 문자열을 키/값 쌍(모든 문자열)이 쉼표로 구분되고 문자열 중 일부만 변형되는 맵으로 분할하는 방법을 찾고 있습니다. 특정 키/값 쌍에는 여러 개의 쉼표 및/또는 콜론이 있을 수 있습니다. 예:
문자열 1 변형 키워드1=값1,키워드2=값2,키워드3=값3,값4,값5,키워드4=값6... 문자열 2 변형 키워드 1 = 값 1, 키워드 2 = 값 2, 키워드 3 = 값 3, 값 4, 값 5: 값 6, 값 7, 값 8, 키워드 4 = 값 9...
여기서 "..."은 변수 # 키/값 쌍이 있다는 사실을 반영합니다. 나는 다음과 같은 지도로 끝나기를 바랍니다:
으아악또는
으아악안타깝게도 파일에서 읽게 될 줄의 형식은 상당히 복잡하며, 들어오는 데이터의 형식을 변경하는 옵션도 제한되어 있습니다. 나는 한동안 이 작업을 해왔습니다. 불행하게도 저는 정규식을 다루는 마법사가 아니므로 도움을 주시면 대단히 감사하겠습니다.
분할 대신 일치(전역)하면 둘러볼 필요가 없습니다. (.*? )=([^=]*)(?:,|$)
. 이동 중:
위 내용은 Go: 쉼표로 구분된 키/값 쌍의 문자열을 분할합니다. 쉼표는 지정된 키/값 쌍에 포함될 수 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!