このディレクトリの索引 http://toro.2ch.net/test/read.cgi/tech/1363769640/37 # phpなんですが # enarikazukiって文字列にマッチするのを作りたいんですが # testenarikazukwwww→i○ # #enarikazuki→× # enarikazukiって→○ # enarikazuki→○ # みたいに前後に何がついてもいいんですが、前に#がついた場合のみ # マッチしないようにするってのはどうすりゃいいんでしょうか? # 'enarikazukiって文字列にマッチするのを作りたいんですが testenarikazukwwww→i○ #enarikazuki→× enarikazukiって→○ enarikazuki→○ みたいに前後に何がついてもいいんですが、前に#がついた場合のみ マッチしないようにするってのはどうすりゃいいんでしょうか?'(_文字列,_前文字列,enarikazuki,_後文字列) :- sub_atom(_文字列,_開始文字位置,_長さ,_残り文字数,enarikazuki), sub_atom(_文字列,0,_開始文字位置,_,_前文字列), \+(sub_atom(_前文字列,_,1,0,#)), sub_atom(_文字列,_,_残り文字数,0,_後文字列).