>  Q&A  >  본문

java - 如何用正则表达式

(?:(?:[0-9]\\d{2}))这个表达式是什么意思

巴扎黑巴扎黑2743일 전618

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-18 10:52:24

    이에는 그룹화라는 개념이 포함됩니다.

    정규 표현식의 괄호 ()는 그룹화를 생성합니다. 그룹화는 자리 표시자를 사용하여 표현식에서 일치하는 값을 나타낼 수 있습니다.

    예: (d+)-1의 첫 번째 괄호는 1개 이상의 숫자와 일치하고 그룹 1은 1으로 표시되며 전체 표현식은 대시로 구분된 앞뒤로 123-123와 동일한 숫자를 일치시킬 수 있습니다. 체재.

    그리고 괄호 안에 ?:을 추가하면, 이때 (?:d+)-1123-1만 일치한다는 의미입니다.

    (?:(?:[0-9]d{2}))은 복잡해 보이지만 실제로는 숫자 3개만 일치합니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:52:24

    0부터 9까지의 3자리 숫자여야 합니다.

    회신하다
    0
  • 취소회신하다