패턴과 일치하는 정규식

패턴과 일치하는 정규식

다음 두 줄과 일치하는 모든 항목을 찾으려고 합니다.

:Potato: Potato(3) :

그리고

:Tomato: 11 

물론 이러한 단어(Potato,Tomato)는 임의의 단어일 수 있으며 1-99 사이의 숫자일 수 있습니다.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

  • Ctrl+F
  • 무엇을 찾다::[a-z]+:\h*(?:[a-z]+\([1-9]\d?\)\h*:|[1-9]\d?\b)
  • 선택 취소 성냥갑
  • 확인하다 줄 바꿈
  • 확인하다 정규식
  • Find All in Current Document

설명:

:           # colon
[a-z]+      # 1 or more letter
:           # colon
\h*         # 0 or more horizontal spaces
(?:         # non capture group
  [a-z]+        # 1 or more letter
  \(            # opening parenthesis
  [1-9]         # digit between 1 and 9
  \d?           # 1 optional digit
  \)            # closing parenthesis
  \h*           # 0 or more horizontal spaces
  :             # colon
 |          # OR
  [1-9]         # digit between 1 and 9
  \d?           # 1 optional digit
  \b            # word boundary, make sure we haven't digit after
)           # end group

스크린샷(이전):

여기에 이미지 설명을 입력하세요

스크린샷(이후):

여기에 이미지 설명을 입력하세요

관련 정보