// 입력 : var src = ' arrC[col++] = ["사번", dtData, "width=170; key-field=1; save-name=EMP_ID; data-align=center;"];'; var p = /arrC\[col\+\+\]\s*=\s*\["([\w|가-힣]+)"\s*,\s*(\w+)\s*,\s*/ p.exec(src); // 결과 "arrC[col++] = ["사번", dtData, " // 1: 사번, 2: dtData
// 입력 : var src = ' arrC[col++] = ["사번", dtData, "width=170; key-field=1; save-name=" + EMP_ID + "; data-align=center; "];'; var p = /arrC\[col\+\+\]\s*=\s*\["([\w|가-힣]+)"\s*,\s*(\w+)\s*,\s*"(.*)"\s*];/ p.exec(src); // 결과 /* [ "arrC[col++] = [\"사번\", dtData, \"width=170; key-field=1; save-name=\" + EMP_ID + \"; data-align=center; \"];", "사번", "dtData", "width=170; key-field=1; save-name=\" + EMP_ID + \"; data-align=center; " ] */
// 입력 : var src = ' arrC[col++] = ["사번", dtData, "width=170; key-field=" + asdf +"; save-name=EMP_ID; data-align=center;"];'; var p = /([\w|\-])+=(["|\w|\+|\s])+\s*;/g src.match(p); /* 결과 [ "width=170;", "key-field=\" + asdf + \";", "save-name=EMP_ID;", "data-align=center;" ] */
// 입력 : var src = "key-field=\" + asdf + \"; save-name=EMP_ID; data-align=center; "; var p = /([\w|\-]+)=(["|\w|\+|\s]+)\s*;/ p.exec(src); /* 결과 [ "key-field=\" + asdf + \";", "key-field", "\" + asdf + \"" ] */