>>660
abcdefghi を c(?~ef)g で検索すると、
1.「c」の後、2.「ef を含まない」文字列が続き、3.「g」が来る
文字列を見つけようとする
1. ab「c」defghi
2. abc「de」fghi (「def」だとefが含まれるので「de」まで)
3. abcde「f」ghi →「g」が来ないのでマッチ失敗
という流れになる