inflearn logo
강의

Course

Instructor

Want to learn JavaScript properly?

Regular Expression (RegExp)

정규식 관련해서 질문이 있습니다.

305

hesher20162354

2 asked

1

const str ='to lose your path is the way ro find that path'

const patt=/([a-f])\w+/i;
console.log(str.match(patt));-
 
다음과 같은 예제에서 괄호는 어떤 역할을 하는 건가요.
괄호가 있고 없고에 따라 결과가
 
괄호 없을 때
[ 'ath', input: 'to lose your path is the way ro find that path', groups: undefined ]
 
괄호 있을 때
[ 'ath', 'a', input: 'to lose your path is the way ro find that path', groups: undefined ]
이와 같이 나옵니다.

javascript HTML/CSS es6

Answer 2

1

realprogrammers

정규식에서 괄호를 사용하는 것을 포획 괄호(Capturing Parentheses)라고 합니다. 매칭되는 것을 일단 기억을 하게 됩니다. 그래서 괄호가 있을 때는 ([a-f])와 일치되는 문자를 일단 기억하고, 그 다음 [a-f]\w+ 를 찾게 됩니다. 

그래서 match 함수로 출력을 하면 a와 ath 가 나오게 됩니다.

0

hesher20162354

 

정규표현식의 괄호가 그룹화해주는 저장하는 있어서

표현식에 일치하는 문자들중 괄호의 표현식에 해당하는 문자가 매치함수를 통해 나온건가요?

외부 라이브러리 사용 질문

0

156

1

module 질문있습니다.

0

585

1

clearInterval, setInterval 질문

1

460

1

window 객체 질문 있습니다.

0

223

1

Date 함수 질문

0

290

1

Boolean 내장함수 강의 질문

0

322

1

4-04(마지막강의)에 있는 json으로 된 js파일은 어디에 있을까요?

0

412

1

Async Await 오류가 나서 문의드립니다.

0

565

2

선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.

0

337

1

변수 관련 질문

0

287

1

Promis실습 도중의 에러메시지

0

450

2

moment.js cdn 외부 링크 오류

0

1468

1

64비트 부동소수점 내용 중

0

462

1

4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.

0

253

1

64비트부동소수점 마지막부분 이해가 안가서요...

0

214

1

Chcekbox Element 값

0

228

1

parameter순서

0

468

1

parseInt parseFloat 질문

0

213

1

charAt 인덱스

0

219

0

STRING 결합

0

230

0

왜 오름차순으로 정렬되는지 궁금합니다.

0

243

1

HTML를 위한 자바스립트 4-01.HTML Element.html

0

347

1

함수 강의에서 8:47초 부분 질문 있습니다.

0

224

1

module강의의 예제 코드를 사용하면 에러가 생겨서 질문드립니다.

0

372

1