このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1301067486/444
#  よろしくお願いします 
#   
#  ●正規表現の使用環境 
#  秀丸 
#   
#  ●検索か置換か? 
#  置換 
#   
#  ●説明 
#  ダブルクォーテーションの中の文字を空白扱いにしたい 
#   
#  ●対象データ 
#  test="daikon" 
#  test="daikon ninjin" 
#  test="daikon ninjin tamanegi" 
#   
#  ●希望する結果 
#  test="" 
#  test="" 
#  test="" 
# 
# 

'ダブルクォーテーションの中の文字を空白扱いにしたい'(_文字列,_置換された文字列) :-
        sub_atom(_文字列,_,_,_,_前文字列,_置換対象文字列,_,L1,['"'|R2],['"'|R3]),
        \+(member('"',R2)),
        atom_chars(_残り文字列,R3),
        concat_atom([_前文字列,'""',_残り文字列],_置換された文字列).
'ダブルクォーテーションの中の文字を空白扱いにしたい'(_文字列,_置換された文字列) :-
        sub_atom(_文字列,_,_,_,_前文字列,_置換対象文字列,_,L1,['"'|R2],['"'|R3]),
        \+(member('"',R2)),
        atom_chars(_残り文字列,R3),
        'ダブルクォーテーションの中の文字を空白扱いにしたい'(_残り文字列,_置換された文字列のニ),
        concat_atom([_前文字列,'""',_置換された文字列のニ],_置換された文字列).
'ダブルクォーテーションの中の文字を空白扱いにしたい'(_文字列,_文字列).