나는 몇 가지 기본적인 자바 스크립트 정규식을 배우려고하고있다.자바 정규식
(.*?)
내가 알고 :이 부분을 제외하고
/(?:^|\s)format_(.*?)(?:\s|$)/g
: 나는 표현의 대부분을 해독했다고 생각 How do you access the matched groups in a JavaScript regular expression?
: 우선, 나는이 문서와이 SO 질문을 읽어
.*
은 0 이상의 발생 횟수와 일치해야합니다. 모든 문자 (개행 문자 또는 줄 종결 자 제외).
?
가 필요한 이유
그러나 나는 알아낼 수 없습니다.
나는 비슷한 놀고 있었는데 :
/(?:^|\s)ab(.*?)ab(?:\s|$)/
' ab4545ab '
그리고 일이되었습니다 사용하거나
?
(.*?)
어떤 생각이있는없이 같은 행동?
감사합니다.
그 맥락에서 물음표는 '게으른'일치를 의미합니다. – jahroy
http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/ –
위의 튜토리얼, 유용한 예 및 모든 내용을 읽으십시오. http://www.regular-expressions.info /tutorial.html 및 특히 http://www.regular-expressions.info/repeat.html#lazy –