여러 개의 문자열을 입력으로 사용할 수있는 함수를 찾고, 모두 일치하는 정규식을 만듭니다. 예를 들어여러 유사한 문자열과 일치하는 정규식을 만들려면 어떻게해야합니까?
,의는 입력이 있습니다 가정 해 봅시다 :
- 재미 개
- 재미 있은 개
- 재미 개
은해야 출력 뭔가 같은 :
/fun(ny)? dogs?/
나는 Levenshtein di 그 같은 자세로 사용할 수는 있지만 단서는 없습니다 ... 어떻게 생각하십니까?
여러 개의 문자열을 입력으로 사용할 수있는 함수를 찾고, 모두 일치하는 정규식을 만듭니다. 예를 들어여러 유사한 문자열과 일치하는 정규식을 만들려면 어떻게해야합니까?
,의는 입력이 있습니다 가정 해 봅시다 :
은해야 출력 뭔가 같은 :
/fun(ny)? dogs?/
나는 Levenshtein di 그 같은 자세로 사용할 수는 있지만 단서는 없습니다 ... 어떻게 생각하십니까?
당신은 어떤 정규 표현식을 말하지 않습니다. Perl은 이런 종류의 일을하는 Regex::PreSuf
이라는 것을 가지고 있습니다.
"php", "javascript"및 "c/C++"(즉 PCRE) 태그를 추가했지만 다른 사람이 제거/편집했습니다.) 그 PreSuf를 그 중 하나에 포팅 할 수 있는지 확인해 보겠습니다. 언어, 고마워. – diegocr
'/.*/'을 출력 할 수 없습니까? 결국, 결과 정규 표현식은 예제 문자열보다 많은 문자열을 일치시킵니다. 어디 선을 그립니까? 물론 –
권자 없습니다. 정말/문장의 어떤 부분에서 일치해야 할 수 있습니다. – diegocr
하지만 요점은 '재미 (뉴욕)? dogs? "에서 합성 할 문자열 목록에없는"funny dogs "를 찾습니다. 왜 허용됩니까? "가장 재미있는 개"도 허용 할 수 있습니까? "재미있는 강아지"를 허용 할 수 있습니까? 기타 광고. – tripleee