2016-06-23 7 views
0

json-Array를 수정 중입니다. 몇 가지 오류를 대체하고 싶습니다.알 수없는 문자로 바꾸기

예 : 에 *가있는 번호를 없애고 싶습니다. json 파일을 유효하게 만드십시오.

어떻게 할 수 있습니까? Google에서 아무 것도 찾지 못했습니다. 이 질문을 정의하는 것은 상당히 어렵습니다.

전 :

"인덱스"NumberInt (8),

후합니다 (JSON을 변경하는 몇 가지 방법)

:

"인덱스": 8,


편집 : 내가 혼자 내 특정 사건을 알아낼 수있는 뚜렷한 대답 한 후

.

나는 ($ 1, $ 2 등) "뒤로-참조"를 사용하여 내 provlem를 해결

내가 내 경우에 사용 예 :

눌러 cmd를 + R -> 대체 기능

를 검색 문자열에서

삽입 : NumberInt\(+(\d)\) 삽입 교체 문자열 의는 : $1

무슨 일 : 그것은 ") NumberInt ("검색 및 대체 그것은과 $ 1 기호로 참조됩니다.

도움 주셔서 감사합니다. 나는 많은 것을 배웠다

+0

달성하고자하는 것을 전후로 보여줄 수 있습니까? – Martin

+0

예.제형이 이해하기가 어렵다는 것을 알고 있습니다. ' "index": NumberInt (8),'->' "index": "8", ' 이것도 가능합니까? 내 JSON 파일이 153959자를 넘었습니다. 많은 불필요한 작업이 될 것입니다. – fr0styy

+0

'groovy'는 괜찮습니까? – Rao

답변

0

나는 약간의 질문에서 빠져 있을지도 모른다라고 생각한다. 그러나 나는 당신이 가고 있었던 것을 약간의 가정과 희망으로 만들 예정이다. 나는 NumberInt(8)가 문자열 (그렇지 않은 경우 개체에 작동하고 첫 번째 인수를 빼고 값으로 있음을 설정할 수 있습니다)

우리가 무엇을 꺼내 보는 경우라고 가정거야

v = "NumberInt(8)" 
v.match(/NumberInt\((\d)\)/) 
=> Array [ "NumberInt(8)", "8" ] 

parseInt() 두 번째 요소 수 있어야하고 이전 값을 오버라이드 (override) : 괄호에 우리는 (우리가 두 번째 요소로 원하는 주위 ()) 기본 정규 표현식을 사용할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 그것은 나를 많이 도왔다. – fr0styy

+0

답변으로 표시했는데, 이벤트가 누락되었습니다. 나는 내가 내 경우에 사용하는 ($ 1, $ 2 등) 예, "뒤로-참조"를 사용하여 내 provlem 해결 : 눌러 cmd를 + R을 -> 검색 문자열의 기능 삽입물을 장착' NumberInt \ (+ (\ D) \)' 에 삽입 교체 문자열 :'무슨 일 $ 1 ' : 그것은 "NumberInt ()" 를 검색하고 $ 1 기호가 참조하는 , 그것을 대체합니다. 도움 주셔서 감사합니다. 나는 많은 것을 배웠고, 이것을 질문에 넣을 것이다. 편집 .. – fr0styy

관련 문제