"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 정규 표현식 문자 클래스에서 하이픈을 올바르게 사용하려면 어떻게해야합니까?

정규 표현식 문자 클래스에서 하이픈을 올바르게 사용하려면 어떻게해야합니까?

2025-02-23에 게시되었습니다
검색:680

How can I Use Hyphens Correctly in Regular Expression Character Classes?

정기적 인 표현에서 Hypershadow

정규 표현식을 사용할 때는 다양한 문자의 동작을 고려해야합니다. 이 경우 하이픈을 다루는 방법을 살펴 보겠습니다.

질문:

기존 패턴을 수정하는 방법 [a-za-z0-9! $*\ t \ r \ n] 하이픈 일치를 포함하려면?

답변:

정규 표현식에서 하이픈을 이해합니다

]

일반적으로 하이픈은 정규 표현식에서 정상적인 문자 역할을합니다. 그러나 캐릭터 클래스 [] 에 나타날 때 그들의 행동은 약간 변하고 전후에 다른 캐릭터가 있습니다. 이러한 특정 경우에는 특별한 용도가 있습니다.

매치 하이픈

]]]

하이픈과 일치하려면 다음 옵션을 선택할 수 있습니다.

  • Hyphen을 직접 사용하십시오 : 문자 클래스의 하이픈 -는 그 자체를 나타냅니다.
  • Escape Hyphen : \-
  • 를 사용하여 하이픈을 탈출 할 수 있습니다.

다음 시나리오를 고려하십시오 :
  • [-ABC]
  • : 문자 A, B, C 또는 하이픈의 인스턴스와 일치합니다.
  • [-ABC] : [-ABC]
  • 와 동일합니다.
  • [ab \ -c]
  • : A, B, C 또는 하이픈과 일치합니다. 탈출 하이픈의 위치에주의하십시오.
  • [ab-d]
  • : hyphens를 제외하고 a에서 d까지의 범위를 지정합니다. 여기서 하이픈은 범위 표시기로 해석됩니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3