2014-06-20 5 views

답변

5

차이는 없습니다. 미안, 내가 다시 가져가. 유일한 차이점은 Firas Dib, regx101의 저자는 다양한 토큰을 설명하기로 결정했습니다.

literal 문자 또는 텍스트의 실제 문자를 지정을 의미 literally 뭔가 일치 : 예를 들어, aa에 맞게, 같은도 a 일치 할 수 \w로 문자 클래스에 반대합니다.

당신은이 세 가지 중 한 가지 방법으로 문자 그대로의 기간을 일치시킬 수 있습니다 :

  1. \.
  2. [.]
  3. [\.]

더 나은 어떤 옵션입니다 ? 옵션 2와 같은

  • 어떤 사람들은 분명히 마침표가 아닌 포괄 점에 일치하는 수 있기 때문이다. 그것은 두드러진다. 나 자신을 위해 \.을 사용합니다. 어떤 사람들은 문자 클래스를 사용하는 것이 덜 최적이라고 말하지만 현대 프로세서에서는 아무런 차이가 없습니다. 너는 골라.
  • 옵션 3은 맨 위에 있으며 일반적으로 누군가가 문자 클래스 내에서 마침표를 이스케이프 할 필요가 없다는 것을 모르는 경우에 사용됩니다. 제 견해로는 혼란 스럽습니다. 저자는 무엇을 의미합니까? 백 슬래시 또는 마침표와 일치하는 문자 클래스를 만들고 오타를 만들었습니까? ([\\.]
+0

참고 : – zx81

+0

감사합니다! 처음에는 다른 방향을 가리키는 다른 대답과 혼동을 느꼈습니다 ...하지만 당신은 유일한 생존자로 보이며 말이됩니다. – Rikard

+0

대단히 감사합니다. 감사합니다! 다음에 보자. :) – zx81