このディレクトリの索引
http://toro.2ch.net/test/read.cgi/tech/1363769640/37
#  phpなんですが 
#  enarikazukiって文字列にマッチするのを作りたいんですが 
#  testenarikazukwwww→i○ 
#  #enarikazuki→× 
#  enarikazukiって→○ 
#  enarikazuki→○ 
#  みたいに前後に何がついてもいいんですが、前に#がついた場合のみ
#  マッチしないようにするってのはどうすりゃいいんでしょうか?
#  

'enarikazukiって文字列にマッチするのを作りたいんですが 
testenarikazukwwww→i○ 
#enarikazuki→× 
enarikazukiって→○ 
enarikazuki→○ 
みたいに前後に何がついてもいいんですが、前に#がついた場合のみ
マッチしないようにするってのはどうすりゃいいんでしょうか?'(_文字列,_前文字列,_適合文字列,_後文字列) :-
        'enarikazukiって文字列にマッチするのを作りたい。ただし#enarikazukiは避ける'(_文字列,_前文字列,_適合文字列,_後文字列).

'enarikazukiって文字列にマッチするのを作りたい。ただし#enarikazukiは避ける'(_文字列,_前文字列,_適合文字列,_後文字列) :-
        sub_atom(_文字列,_,_,_,_前文字列_1,enarikazuki,_後文字列_1,L1,L2,L3),
        \+(last(L1,#)),
        'enarikazukiって文字列にマッチするのを作りたい。ただし#enarikazukiは避ける'(_前文字列_1,enarikazuki,_後文字列_1,_前文字列,_適合文字列,_後文字列).

'enarikazukiって文字列にマッチするのを作りたい。ただし#enarikazukiは避ける'(_前文字列,enarikazuki,_後文字列,_前文字列,enarikazuki,_後文字列).
'enarikazukiって文字列にマッチするのを作りたい。ただし#enarikazukiは避ける'(_前文字列_1,enarikazuki,_後文字列_1,_前文字列,enarikazuki,_後文字列) :-
        'enarikazukiって文字列にマッチするのを作りたい。ただし#enarikazukiは避ける'(_後文字列,_前文字列_2,enarikazuki,_後文字列),
        atomic_list_concat([_前文字列_1,erarikazuki,_前文字列_2],_前文字列).