0

特定の単語が文字列に含まれているか、文字列に含まれていないか、またはその組み合わせに応じて、文字列のリストをフィルター処理したいと考えています。たとえば、次のように、入力を簡単にしたいと思います。

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'

これを書くのはかなり簡単ですが、誰かがすでにこれを行っているので、最適ではない方法で車輪を再発明する必要はありませんか? これはユーザー向けであり、ユーザーが正規表現の使用方法を習得する必要はありません。

4

1 に答える 1

0

ライブラリについては知りませんが、jQuery の :contains セレクターを使用して、そのようなものを簡単に作成できます。

http://api.jquery.com/contains-selector/

于 2012-09-04T19:54:35.677 に答える