programing

정규식 \p{L} 및 \p{N}

padding 2023. 9. 20. 20:10
반응형

정규식 \p{L} 및 \p{N}

정규 표현식은 처음이며 다음과 같은 정규 표현식이 주어졌습니다.

(\p{L}|\p{N}|_|-|\.)*

*의 뜻을 알고 |의 뜻은 "또는"이며 \이 탈출한다는 것을 알고 있습니다.

하지만 내가 모르는 것은\p{L}그리고.\p{N}구글에서 검색해봤지만 결과가 없었습니다...

누가 도와줄 수 있습니까?

\p{L}는 "문자" 범주의 단일 코드 포인트와 일치합니다.
\p{N}스크립트의 모든 종류의 숫자 문자와 일치합니다.

출처 : regular-expressions.info

정규 표현으로 작업을 많이 하실 거면 그 사이트를 북마크하는 게 좋을 것 같아요, 아주 유용해요.

유니코드 속성 바로가기 입니다(\p{L}유니코드 문자의 경우,\p{N}유니코드 숫자의 경우).에서 지원합니다.NET, Perl, Java, PCRE, XML, XPath, JGsoft, Ruby(1.9 이상) 및 PHP(5.1.0 이후)

어쨌든, 그건 아주 이상한 행동입니다.문자 클래스가 충분할 때 교대를 사용해서는 안 됩니다.

[\p{L}\p{N}_.-]*

언급URL : https://stackoverflow.com/questions/14891129/regular-expression-pl-and-pn

반응형