このディレクトリの索引
# http://hibari.2ch.net/test/read.cgi/tech/1301067486/12
#  ●正規表現の使用環境 
#  秀丸(複数行置換) 
#  ●検索か置換か? 
#  置換 
#  ●説明 
#  上2行は条件付けの為に検索時に必要になり、置換時は style=0 のみ style=2 へ 
#  変更したいです。 
#   
#  ●対象データ 
#  name=Relative 
#  color=#000000 
#  style=0 
#   
#  ●希望する結果 
#  name=Relative 
#  color=#000000 
#  style=2 
#   
#  ******************************************** 
#  下のようにnameとcolorは値が変わるので.*としているのですが、 
#  置換文の置換時に変更しないという書き方が分かりません。 
#  分かる方おりましたら教えて下さいませ。 
#   
#  [検索条件] 
#  name=.* 
#  color=.* 
#  style=0 
#   
#  [置換文] 
#  name= 
#  color= 
#  style=2 
# 
# 

'上2行は条件付けの為に検索時に必要になり、置換時は style=0 のみ style=2 へ 変更したい'(_文字列,_変更文字列) :-
        \+(list(_文字列)),
        split(_文字列,['\n'],Liens),
        '上2行は条件付けの為に検索時に必要になり、置換時は style=0 のみ style=2 へ 変更したい'(Lines1,Lines2),
        concat_atom(Lines2,'\n',_変更文字列).
'上2行は条件付けの為に検索時に必要になり、置換時は style=0 のみ style=2 へ 変更したい'(Lines1,Lines2) :-
        list(Lines1),
        append(L0,[Line1,Line2,'style=0'|R],Lines),
        sub_atom(Line1,0,5,_,'name='),
        sub_atom(Line2,0,6,_,'color='),
        append(L0,[Line1,Line2,'style=2'|R],Lines2),
        '上2行は条件付けの為に検索時に必要になり、置換時は style=0 のみ style=2 へ 変更したい'(R,Lines3),
        append(Lines2,Lines3,Lines),!.
'上2行は条件付けの為に検索時に必要になり、置換時は style=0 のみ style=2 へ 変更したい'(_文字列,_文字列).