2014-04-15 2 views
0

정규식 튜토리얼을 진행하겠습니까? 그것은 "선행 토큰을 선택적으로 만든다. 선행 토큰 중 0 또는 1과 일치 할 것이다."정규식의 물음표는 무엇입니까?

무엇을 의미합니까? 예를 들어주세요. 이 웹 사이트는 색상이나 색상과 일치하는 예제를 제공합니다. colou? r

토큰은 무엇을 의미합니까? 어쩌면 내가 잘못 이해 한 것일 수 있습니다.

+0

'{0,1}'과 같습니다. – xdazz

답변

1
color or colour. colou?r 

u 이후 color 또는 colour는 선택 사항입니다 일치하는 것을 의미합니다. 그래서 그것은 무시 될 수 있습니다.

비슷한 예는 URL 검증 될 수 있습니다

httphttps 우리가 모두 일치 할, 우리가 그렇게 할 방법? xdazz이 ?을 지적 마지막 s 옵션

을함으로써

https? 

는 정량, {0,1}로서의 동일합니다. 그것은 0 번 또는 1 번을 의미합니다.

+0

무시하기 전에 물음표를 넣으십시오.이 경우 colou? r이 색상이되므로 색상과 색상이 어떻게 일치합니까? 색상 만 일치해야합니다. – user3530123

+0

나는 그저'u'를 무시하지 않고있다. 이제는 색상과 색상 즉, 유무에 관계없이 모두 일치시킬 수있다. U는 여기에서 선택 사항입니다. 정규식 일치에 색상을 사용하면 색상이 아닌 색상 만 일치하게됩니다. 비슷하게 색상을 사용하면 일치하는 색상과 일치합니다. 너는 그것을 얻길 바란다 – aelor

+0

나는 이해한다, 정말로 고마워한다. – user3530123

0

colou?r에서 "선행 토큰"은 u입니다. 따라서 선택 사항이되며 (일치하는 0 또는 1 번) 따라서 color 또는 colour과 일치합니다.

"토큰"은 일치해야 할 대상입니다. 각 영숫자는 대부분의 기호와 마찬가지로 자체적으로 일치합니다. 일부 기호는 그룹 토큰 (괄호), 선택 항목 (세로 막대) 또는 범위 (대괄호)로 작동합니다.

정규식을 이해하려면 해당 정규식을 사용해야합니다. 대부분의 언어는 라이브러리를 구현하거나 라이브러리를 가지고 있습니다.

관련 문제