홈>
이 정규식패턴이 있습니다
(\d?[a-z]*\d+[a-z]*-?\d*[a-z]*\d*)
및 예 : 이제목
뉴 발란스 mrl420 회색-뉴 발란스의 보온병 인 스 트래 크 리 히트 위치 샌드위치 스니커즈. MRL420 serie van New ...
이것은 mrl420과 일치합니다
그러나 내가 원하는 것은 전체 일치가 7 자 이상일 때만 일치를 반환 하므로이 경우 일치하지 않아야하지만이 경우에는
new balance mrl420grey-뉴 발란스의 보온병 인 strakke lichtgewicht 스니커즈입니다. MRL420 serie van New ...
일치해야합니다.
예 :
(\d?[a-z]*\d+[a-z]*-?\d*[a-z]*\d*){7,} or (\d?[a-z]*\d+[a-z]*-?\d*[a-z]*\d*).{6,}
그러나 이것이 정답을 제공하지는 않습니다. 그렇다면 7 자 제한은 마지막 요소 (이 경우 자릿수)에만 적용되는 것 같습니다.
그래서 원하는 결과를 어떻게 얻습니까? 요약하자면 다음과 같습니다.
먼저 정규식 패턴 일치를 테스트하십시오. 일치하는 경우 7 자 이상인지 확인하십시오.
물론 이것은 두 개의 별도 단계로 수행 될 수 있지만, 하나의 표현으로도 수행 될 수 있습니까?
- 답변 # 1
관련 자료
- python 3.x - 정규식은 2 ~ 5 자 사이에서 일치하며 그 중 하나는 알파벳이어야합니다
- 정규식 - 문자 집합의 문자열과 일치하지만 특정 문자가 정확히 x 개 여야합니다
- 알파벳과 숫자를 모두 포함하는 8 자의 Python 정규식 일치 문자열
- python - 16 진수 및 복합 문자 사이의 숫자를 일치시키는 정규식
- java - 정규식을 사용하여이 문자열을 일치시키는 방법
- javascript - 정규식과 일치하는 문자열의 각도 가져 오기 값
- url rewriting - 대문자가있는 모든 URL과 일치하는 정규식 캡처 그룹
- vba - 인덱스 번호 2를 반환하는 MATCH 및 INDEX Excel
- 정규식 문자열 끝에 일치를 추가하는 방법
- python - 단어를 제외하고 정규 표현식에 문자 포함
- vba - RegEx는 "act 10"이지만"act 10/2"?
- .net - [regex] match ()와 -match가 다른 이유는 무엇입니까?
- 공백 수가 파이썬에서 마지막 요소의 공백 수와 일치하지 않는 지점에서 목록을 자르는 방법
- javascript - NPM에 대한 정규식 또는 이름과 버전 번호 모두에 대한 기타 패키지
- ruby on rails - +1 지역 번호 정규식으로 미국 전화 번호를 어떻게 잡을 수 있나요?
- URL 입력에 대한 정규식 일치
- javascript - 문자열이 정수인지 분수인지 확인하는 정규식 표현식
- xml - regex - xsd의 패턴을 사용하여 지정된 값의 시작과 일치
- 정규식 Python과 문자열 패턴을 일치시키는 방법
- python - 다른 문자 수로 행 바꾸기
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- JavaScript 변수를 HTML div에 '출력'하는 방법
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 문자열에서 특정 문자 제거
사용할 수 있습니다
정규 데모보기
세부 정보:
\b
-단어 경계(?=[a-z\d-]{7})
-단어 경계 위치 바로 뒤에는 문자, 숫자 또는-
가 7 자 여야합니다. (와이즈 와이즈) 대소 문자를 구분하지 않는 수정자를 사용하여 대문자와 소문자를 모두 일치시킬 수 있음)i
-1 또는 0 자리 숫자\d?
-0 개 이상의 글자[a-z]*
-1 개 이상의 숫자\d+
-0 개 이상의 글자[a-z]*
-선택적인 하이픈-?
-0 개 이상의 숫자\d*
-0 개 이상의 글자[a-z]*
-0 자리 이상.\d*