참고 링크 https://adnoctum.tistory.com/544 http://www.moneybook.co.kr/pages/542845 정규표현식은 기본적으로 마지막 조건에 대해서 여러개가 일치하면 전부 가져오게 된다. ?filename=1406100586522_img.JPG&expires=1573486297&credential=asdf 이런 값에서 /filename=(.+)\\&/g 이런 조건으로 가져오게 되면 filename=1406100586522_img.JPG&expires=1573486297& 여기까지 가져오게 된다. .+ 메타문자에서 모든 문자열을 체크해버리고, &로 끝나는 마지막까지 전부 가져오게 되는 것이다. 즉, 조건이 만족되는 곳의 끝까지 가져와버린다. 이것을 최대 매치, 혹은 탐..
javascript
JavaScript에는 많은 정렬 함수가 있지만, 우리가 흔히 보는 파일 정렬 순서와는 결과가 좀 다르다. Electron으로 파일 관련 프로젝트를 개발하다 파일 정렬 때문에 골머리를 앓았다. 앞서 이야기한 것처럼JavaScript에는 많은 정렬 함수가 있지만 윈도우 탐색기에서 보는 정렬 순서와는 결과가 좀 다르다. JavaScript로는 이런 결과가 흔히 나타난다. var arr = ["filename 0.txt","filename 1.txt","filename 9.txt","filename 10.txt","filename 11.txt"]; arr.sort(); console.log(arr); // 0: "filename 0.txt" // 1: "filename 1.txt" // 2: "filename..