나는이 형식자바 스크립트 문자열 구문 분석
[something](something something) [something](something something)
에서 문자열을 구문 분석하려고 내가 괄호 세트 사이에없는 모든 공간에 헤어지고 싶어?
js string.split을 정규식 /[^\(].*\s+.*[^\)]/g
으로 사용해 보았지만 작동하지 않습니까? 모든 제안은 감사하겠습니다 :-)
편집 : 나는 의견을 남기고 싶기 때문에 답변으로 게시하고 싶지는 않지만 결국 해결책을 찾았습니다.
var a = "the>[the](the the) the>[the](the the) the"
var regex = /\s+(?!\w+[\)])/
var b = a.split(regex)
alert(b.join("+++"))
는 중첩 될 괄호 수 있습니까? – SLaks
(mis)? jwz에서 인용 : "많은 사람들이 문제에 직면했을 때 '알고 있습니다! 정규 표현식을 사용합니다!'라고 생각합니다. 이제는 두 가지 문제가 있습니다. " – riwalk
그 (것)들을 중첩 할 필요가 없을 것입니다, 그 (것)들은 보통 공백을 포함 할 끈을 방지하기 위하여 거기, 빈둥 거릴 때 공간을 지킨다 – rubixibuc