별다른 모듈 끌어오지 않아도 기본으로
new RegExp()를 통해 생성이 가능하다.
아래는 파일명에서 YYYY-MM 으로 된 녀석을 검색하는 예제
음.. 근데 딱 그 부분만 빼내는 법은 없나?
> var regex = new RegExp('[0-9]{4}-[0-9]{2}') undefined > regex /[0-9]{4}-[0-9]{2}/ > var fn = "ClinVarFullRelease_2019-07.xml" undefined > fn.match(regex); [ '2019-07', index: 19, input: 'ClinVarFullRelease_2019-07.xml' ] |
[링크 : https://stackoverflow.com/questions/5675315/node-js-regular-expression-to-get-from-and-to]
+
regex.exec(fn)
[링크 : https://opentutorials.org/course/50/43]
+
()로 묶으면 완전히 매칭되는 부분만 결과를 돌려준다.
> var regex = new RegExp('([0-9]{4}-[0-9]{2})') undefined > fn.match(regex); [ '2019-07', '2019-07', index: 19, input: 'ClinVarFullRelease_2019-07.xml' ] |
'Programming > node.js' 카테고리의 다른 글
node.js xpath 지원함수 목록 (0) | 2019.09.10 |
---|---|
node.js csv2json (0) | 2019.08.21 |
node.js xpath 모듈 (0) | 2019.08.08 |
xpath text() (0) | 2019.08.07 |
node.js readline과 r/w stream (0) | 2019.07.31 |