Programming

시퀀스로 시작하지 않는 문자열에 대한 정규식

procodes 2020. 5. 18. 21:01
반응형

시퀀스로 시작하지 않는 문자열에 대한 정규식


이 프로그램을 사용하여 많은 테이블을 처리하고 있지만 레이블 "tbd_"로 시작하는 테이블 은 무시해야합니다. 지금까지 [^ tbd_]와 같은 것이 있지만 단순히 해당 문자와 ​​일치하지 않습니다.


부정적인 미리보기 어설 션을 사용할 수 있습니다.

^(?!tbd_).+

또는 부정적인 비하인드 어설 션 :

(^.{1,3}$|^.{4}(?<!tbd_).*)

또는 평범한 오래된 문자 세트와 교대 :

^([^t]|t($|[^b]|b($|[^d]|d($|[^_])))).*

참고 URL : https://stackoverflow.com/questions/899422/regular-expression-for-a-string-that-do--not-start-with-a-sequence

반응형