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