단어 목록 (모든 단어)과 일치하지만 순서에 따라 정규 표현식을 작성하려고합니다. 나는 단어가 what
및 people
이라고 말합니다.순서대로 단어 목록 일치
문자열 : what people do
이 일치해야합니다.
문자열 : people don't like what they do
은 일치하지 않아야합니다 (단어가 올바른 순서로 나타나지 않으므로).
문자열 : people are nice
은 모든 단어가 존재하지 않으므로 일치하지 않아야합니다.
이 정규식은 \b(?=.*WHAT)(?=.*PEOPLE)\b
이며, 주문 부품과 별도로 작동합니다. people
이 what
앞에 나오면 성공합니다.
그것은 "사람들은 사람들이 원하는 것을 원하는"일치 하는가? 그리고 나는 또한 그것이 "사람들이 원하는 것은 무엇인가"와 일치해야한다고 가정합니다. – juharr