300,000 개 이상의 단어가 포함 된 단어 데이터베이스가 있습니다.
길이가 알려진 단어 (예 : 7)와 일치하고 특정 문자 만 포함하고 일부는 특정 시간에 반복 될 수 있지만 전부는 아닙니다.
나는 a,p,p,l,e,r,t,h,o
문자가 있고 길이가 5 인 단어를 찾고 싶습니다.
그래서 일치 할 수 있습니다
apple
earth
하지만
hello
l
두 번 이상 지정 되었기 때문에
^([a,p,p,l,e,r,t,h,o]{1}) # capture first char
(!/1 [a,p,p,l,e,r,t,h,o]{1}) # capture second char but without firstly captured symbol
(!/1 !/2 [a,p,p,l,e,r,t,h,o]{1}) # capture third char but without first and second captured symbol
and so on ...
다음 정규식을 시도하십시오.
\b(?!\w*([alertho])\w*\1)(?!\w*([p])(\w*\2){2})[aplertho]{5}\b
세부:
\b
-단어 경계 (열기).(?!\w*([alertho])\w*\1)
-부정적 예측, 언급 된 문자가 두 번 이상 나타나는지 테스트) :
(?!\w*([p])(\w*\2){2})
-부정적 예측, 2 회 이상 발생을 테스트합니다. 이전과 같지만 이번에는 :
[aplertho]{5}
-우리가 찾고있는 것-허용 된 모든 문자, 5 번 발생.\b
-단어 경계 (닫기).이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다