次のデータセットがあります。
names = ["brad pitt", "george clooney", "james cameron"];
指定された「ブラッド・ピット」と「ジョージ・クルーニー」に一致する正規表現が必要です。
"brad peter clooney"
また、一致する必要があります。"brad pitt"
クエリが、"brad peter pitt"
私は PHP を使用しており、クエリを分割して操作できることに注意してください。たとえば、私はこれを試すことができます:
((brad)+.*(peter)+.*(pitt)+.*+)
ただし、各名前の後に1つ以上あるため、一致しません.*(0以上)を置くと、何も一致しないことも意味するため、すべてのレコードに一致します.