안녕하세요. <div><br></div> <div>어휴. 프론트 엔드는 제 영역이 아닌데... ㅜㅜ</div> <div><br></div> <div>어거지로 어거지로 하다가 중요한(?) 기능에서 막혀서 한시간 가까이 삽질만 하고 있네요...</div> <div><br></div> <div>도움 부탁드립니다...</div> <div><br></div> <div><br></div> <div>문자열이 있습니다.</div> <div><br></div> <div>"#{블라블라}랄랄라#{블라}블라블라블라#{하하}하하-하하"</div> <div><br></div> <div><br></div> <div>여기서 다음의 값들을 배열로 뽑아낼려고 합니다.</div> <div><br></div> <div>#{블라블라}, #{블라}, #{하하}</div> <div><br></div> <div>즉, 앞에 #{ 글자가 오고 가운데 랜덤한 문자들이 들어가고 } 를 만나면 종료해야 합니다.</div> <div><br></div> <div><br></div> <div>찾아보니 match를 이용하고 정규식 표현을 이용하면 된다는데...</div> <div><br></div> <div>각종 예제에는 영문으로 예시가 있고 그대로 돌리면 돌아가던데....</div> <div><br></div> <div>제가 원하는 중괄호를 넣게되면 제대로 작동을 하지 않더라구요...</div> <div><br></div> <div><br></div> <div>괄호라서 문제인건지, 제가 잘못 이해한건지 모르겠습니다. ㅜㅜ</div> <div><br></div> <div>도움 좀 부탁드립니다.</div> <div><br></div> <div><br></div> <div><div>function myFunction() {</div> <div> var str = "#{블라블라}랄랄라#{블라}블라블라블라#{하하}하하-하하";</div> <div> var res = str.match(/#{(.+)}/g);</div> <div> document.getElementById("demo").innerHTML = res;</div> <div>}</div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.