int를 사용하여 문자열을 구문 분석하고 배열로 float

MOR_SNOW

배열로 변환하는 문자열이 있습니다.

var data = "[[1, 2, 3,], [3, 2, 1]]";
var array = JSON.parse(data.replace(/,\s*]/g, ']'));

부동 소수점, 즉이 형식의 입력을 처리 할 수 ​​있어야합니다.

var data = "[[2.,23.,1.5904], [4.,23,1.6208]]";

브라우저 콘솔을 사용하여 시도 할 때 :

var ar = JSON.parse(data.replace(/,\s*]/g, ']'));

이 오류가 발생합니다.

SyntaxError: JSON.parse: unterminated fractional number at line 1 column 5 of the JSON data

나는 그것이의 정규 표현식과 관련이 있다고 생각 JSON.parse()하지만 아직 정규 표현식에 강하지 않기 때문에 단서가 없습니다.

나는 이것을 가지고 놀았습니다 : https://regexone.com/ 실제로 이해하는 데 도움이되었지만 여전히 문제를 해결할 수 없습니다.

이 질문은 이전 질문에 대한 일종의 확장입니다 (해결됨).

배열의 배열을 사용하여 배열의 문자열 변환

당시 제가 생각하지 못했던 것은 부동 소수점도 처리 할 수 ​​있어야한다는 것입니다.

호르헤 푸엔테스 곤잘레스

문제는 JSON에 점 뒤에 숫자가 필요하다는 것입니다.

올바른 JSON은 다음과 같습니다.

var data = "[[2.0,23.0,1.5904], [4.0,23,1.6208]]";

따라서 다음과 같이 전체 부동 숫자를 출력하거나 (출력을 제어 할 수있는 경우) 문자열을 구문 분석하여 모든 점에 0을 추가해야합니다.

data.replace(/\.,/g, ".0,").replace(/\.]/g, ".0]");

]쉼표뿐만 아니라 근처에있는 점도 찾아야 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

NumberStyles를 사용하여 문자열을 두 배로 구문 분석

분류에서Dev

문자열을 구문 분석하고 int 레일로 변환

분류에서Dev

jq를 사용하여 배열을 구문 분석하고 문자열에 매핑

분류에서Dev

VBA를 사용하여 와일드 카드로 문자열을 구문 분석하고 분할합니까?

분류에서Dev

함수를 사용하여 char 배열을 배열로 구문 분석

분류에서Dev

petitparser를 사용하여 구분 된 문자열 구문 분석

분류에서Dev

Regex를 사용하여 문자열의 유효성을 검사하고 두 그룹으로 구문 분석

분류에서Dev

구분자를 사용하여 문자열을 이중 배열로 분리

분류에서Dev

jquery를 사용하여 문자열을 HTML로 구문 분석하는 방법

분류에서Dev

htmlparser2를 사용하여 html 문자열을 json으로 구문 분석

분류에서Dev

문자열에서 변수를 구문 분석하고 Bash를 사용하여 배열에 추가

분류에서Dev

simplexml을 사용하여 xml 파일을 구문 분석하고 PHP를 사용하여 명명 된 키 (숫자 키가 아님)로 배열을 만듭니다.

분류에서Dev

문자열 번호를 사용하여 문자열을 DateTime으로 구문 분석하는 방법

분류에서Dev

PHP를 사용하여 / proc / drbd 내용을 배열로 구문 분석

분류에서Dev

explode를 사용하여 XML 파일을 구문 분석하고 단일 배열로 출력 가져 오기

분류에서Dev

*를 사용하여 Java에서 문자열을 구문 분석하는 방법

분류에서Dev

PHP를 사용하여 배열의 JSON 배열 구문 분석

분류에서Dev

XPATH를 사용하여 쉼표로 구분 된 문자열 구문 분석

분류에서Dev

sscanf를 사용하여 연속 문자열 구문 분석

분류에서Dev

bash 함수를 사용하여 문자열 구문 분석

분류에서Dev

jaxb를 사용하여 xml 문자열 구문 분석

분류에서Dev

키워드를 사용하여 문자열 구문 분석

분류에서Dev

Java를 사용하여 정수 배열을 단일 정수로 구문 분석

분류에서Dev

XmlService를 사용하여 사용자 지정 문자열을 XML 문서로 구문 분석

분류에서Dev

정의 된 구분 기호를 사용하여 문자열 배열을 문자열로 변환

분류에서Dev

고정 크기 Python을 사용하여 배열 요소를 큐로 구문 분석

분류에서Dev

SQL Server를 사용하여 XML을 열로 구문 분석

분류에서Dev

형식화의 HashMap를 사용하여 문자열을 구문 분석

분류에서Dev

문자열을 int로 변환하는 XML 구문 분석

Related 관련 기사

  1. 1

    NumberStyles를 사용하여 문자열을 두 배로 구문 분석

  2. 2

    문자열을 구문 분석하고 int 레일로 변환

  3. 3

    jq를 사용하여 배열을 구문 분석하고 문자열에 매핑

  4. 4

    VBA를 사용하여 와일드 카드로 문자열을 구문 분석하고 분할합니까?

  5. 5

    함수를 사용하여 char 배열을 배열로 구문 분석

  6. 6

    petitparser를 사용하여 구분 된 문자열 구문 분석

  7. 7

    Regex를 사용하여 문자열의 유효성을 검사하고 두 그룹으로 구문 분석

  8. 8

    구분자를 사용하여 문자열을 이중 배열로 분리

  9. 9

    jquery를 사용하여 문자열을 HTML로 구문 분석하는 방법

  10. 10

    htmlparser2를 사용하여 html 문자열을 json으로 구문 분석

  11. 11

    문자열에서 변수를 구문 분석하고 Bash를 사용하여 배열에 추가

  12. 12

    simplexml을 사용하여 xml 파일을 구문 분석하고 PHP를 사용하여 명명 된 키 (숫자 키가 아님)로 배열을 만듭니다.

  13. 13

    문자열 번호를 사용하여 문자열을 DateTime으로 구문 분석하는 방법

  14. 14

    PHP를 사용하여 / proc / drbd 내용을 배열로 구문 분석

  15. 15

    explode를 사용하여 XML 파일을 구문 분석하고 단일 배열로 출력 가져 오기

  16. 16

    *를 사용하여 Java에서 문자열을 구문 분석하는 방법

  17. 17

    PHP를 사용하여 배열의 JSON 배열 구문 분석

  18. 18

    XPATH를 사용하여 쉼표로 구분 된 문자열 구문 분석

  19. 19

    sscanf를 사용하여 연속 문자열 구문 분석

  20. 20

    bash 함수를 사용하여 문자열 구문 분석

  21. 21

    jaxb를 사용하여 xml 문자열 구문 분석

  22. 22

    키워드를 사용하여 문자열 구문 분석

  23. 23

    Java를 사용하여 정수 배열을 단일 정수로 구문 분석

  24. 24

    XmlService를 사용하여 사용자 지정 문자열을 XML 문서로 구문 분석

  25. 25

    정의 된 구분 기호를 사용하여 문자열 배열을 문자열로 변환

  26. 26

    고정 크기 Python을 사용하여 배열 요소를 큐로 구문 분석

  27. 27

    SQL Server를 사용하여 XML을 열로 구문 분석

  28. 28

    형식화의 HashMap를 사용하여 문자열을 구문 분석

  29. 29

    문자열을 int로 변환하는 XML 구문 분석

뜨겁다태그

보관