2014-02-12 1 views
0

내가 메모장을 사용하고 ++ 아래에 설명 된대로 내가 거대한 목록에서 일부 속성을 복사하는 작업이 : 내 목록메모장 + +에서 필요한 부분 만 복사 할 정규식이란 무엇입니까?

[{"model_id":"58781","model_make_id":"mini","model_name":"Roadster","IntColors":[]}] 

이 단지 작은 부분 I 복사하거나 떠나고 싶어 "58781","mini","Roadster", 등이 목록에 있습니다.

그래서 결국에 내 파일 (또는 새)는 쉽게 경우의

[{"58781","mini","Roadster",}] 

떠나 될 것 : 또한 내가이 작업을 수행하는 데 사용해야 무엇 정규식

[{:"58781",:"mini",:"Roadster",}] 같은?

감사합니다

+0

가 유효한 JSON, 그리고 당신이 ISN으로 끝날 무엇 '로 시작하고 무엇 –

+0

:-) 어떤 노력을 보여주십시오 티. 그게 의도적 인거야? 어쨌든 정규 표현식을 사용하는 대신 JSON 구문 분석기 (예 : PHP의'json_decode')를 사용하여 데이터 구조에서 원하는 요소를 가져 와서 원하는 형식으로 인쇄하십시오. – DavidO

+0

'[]'을 왜 떠나고 싶지 않으십니까? –

답변

1
이 검색을 사용할 수 있습니다

/교체 :

search: (?<=[{,])"[^"]+":|\[\] 
replace: nothing 
+0

고맙습니다. – EnexoOnoma

관련 문제