javascript - 분할은 등호를 가로채고 있습니다.
代言
代言 2017-06-15 09:23:13
0
7
1279

var string="content=ABCDEFGHIJKLMN="
var ca = string.split("=");
ca[0]=content;
ca[1]=ABCDEFGHIJKLMN;
ca[2]="";
하지만 두 번째 등호(유지해야 함)를 가로채고 싶지 않은데 어떻게 처리해야 하나요?

代言
代言

모든 응답(7)
phpcn_u64

666

我想大声告诉你

정규 표현식을 사용하세요

으아악
大家讲道理

너는 프로그래밍에 적합하지 않아, 꼬마야. . .
그냥 ca[1]+"="를 직접 가져와야 하는 이유는 무엇입니까? 아이디어는 유연해야 합니다. 동등이라는 단어는 프로그래머에게 매우 중요합니다.

typecho

각 답변에 대한 귀하의 의견을 읽은 후 귀하의 의도는 이 기능을 구현하기 위해 프로그래밍 언어에 내장된 방법을 찾으려는 것이라고 추측합니다. 함수를 호출하거나 매개변수를 추가하는 등 호출만 하면 됩니다.

그렇죠?

하지만 문제는 현재 언어에는 이러한 내장 기능이 없을 수도 있다는 것입니다(저도 js에 능숙하지 않아서 감히 결론을 내릴 수 없습니다). 따라서 직접 구현해야 합니다.

사실 언어에 내장된 기능은 다른 사람들이 미리 구현한 것일 뿐입니다. 당신은 하나를 찾으려고 노력하지만 함정에 빠지게 됩니다.

@G_Koala_C가 말했듯이 用简单直观的方式解决问题才是王道。

三叔

2개 이상이면 = 함정아닌가요? 그래서 아직 해야 해요

으아악

개인적으로 저는 정규식을 좋아하지만 indexof를 사용하여 첫 번째 =를 찾을 수도 있습니다. 하지만 이 메서드는 반환 값이 -1인지도 확인해야 합니다.

巴扎黑

으아악

구분자가 필요합니다. 이 매개변수로 지정된 위치에서 stringObject를 분할하는 문자열 또는 정규식입니다.
howmany 선택사항. 이 매개변수는 반환된 배열의 최대 길이를 지정합니다. 이 매개변수가 설정되면 이 매개변수로 지정된 배열보다 더 많은 하위 문자열이 반환되지 않습니다. 이 매개변수를 설정하지 않으면 전체 문자열이 길이에 관계없이 분할됩니다.

사용 출처 http://www.w3school.com.cn/js...

迷茫

모듈의 소스 코드를 살펴본 후 소스 코드에 따라 처리되는 방식은 다음과 같습니다. node.jsquerystring 으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿