특정 단어가 문자열에 포함되어 있는지 또는 문자열에 없는지 또는 일부 조합에 따라 문자열 목록을 필터링하려고합니다. 나는 예를 들어, 간단하기 위해 입력을 싶습니다간단한 쿼리를 구문 분석 할 수있는 자바 스크립트 라이브러리가 있습니까?
input: "foo AND bar"
output: All strings containing 'foo' and 'bar'
input: "foo OR bar"
output: All strings containing 'foo' or 'bar'
input: "foo AND NOT bar"
output: All strings containing 'foo' but not 'bar'
이 쓸 아주 간단한 것이지만, 누군가가 이미 이런 짓을 한 내가 덜 최적의 바퀴를 다시 발명 필요가 없습니다 유행? 이것은 사용자가 직면 할 것이므로 정규 표현식을 사용하는 방법을 배워야하는 것은 아닙니다.
이러한 문은 정규식으로 "컴파일"될 것입니까? 데이터베이스 쿼리? 당신의 최종 목표는 무엇입니까? – jbabey
오, 나는 그것이 분명하다고 생각했다. 내가 내 질문을 업데이 트하자. – Claudiu
나는 이것과 같은 것이 자바 스크립트에 존재하지 않는다는 것을 의심한다. –