728x90
The ?=n quantifier matches any string that is followed by a specific string n.
x(?=y)
/x(?=y)/
x(?=y) 오직 'y'가 뒤따라오는 'x'에만 일치 lookahead
/Jack(?=Sparat)/ 'Sprat'가 뒤따라오는 'Jack'에만 일치
/Jack(?=Sprat|Frost)/는 'Sprat' 또는 'Frost'가 뒤따라오는 'Jack'에만 일치. 'Sprat' 및 'Frost'는 일치 결과의 일부가 아님.
728x90