このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1301067486/293
#  ●正規表現の使用環境  
#  LINUX grepコマンド 
#   
#  ●検索か置換か?  
#  検索  
#   
#  ●説明 
#  ドットで行に一文字追加されたもののみ検索したい  
#   
#  ●対象データ  
#  ABC 
#  ABCD  
#  ABCDE 
#   
#  ●希望する結果  
#  ABCD 
#   
#  grep ABC. sample.txtとしても 
#  結果 2文字追加されているABCDEまで出てきてしまいます。。。 
#  ドットは一文字と習ったのですが、 
#  なぜなのかわかりません・・。 
# 
# 

ドットで行に一文字追加されたもののみ検索したい(_検索文字,_文字列,_前文字列,_適合文字列,_後文字列) :-
        sub_atom(_文字列,_,_,_,_前文字列,_適合文字列,_後文字列,_,L2,['\n'|_]),
        atom_chars(_検索文字,L),
        append(L,[_],L2),
        \+(member('\n',L)).
ドットで行に一文字追加されたもののみ検索したい(_検索文字,_文字列,_前文字列,_適合文字列,_後文字列).
        sub_atom(_文字列,_,_,_,_,_,_後文字列のニ,_,L2,['\n'|_]),
        atom_chars(_検索文字,L),
        append(L,[_],L2),
        \+(member('\n',L)),
        ドットで行に一文字追加されたもののみ検索したい(_検索文字,_後文字列のニ,_前文字列,_適合文字列,_後文字列).