{ *マークアップ記号の動的指定は未実装 $Del = "{" ; $Ins = "|" ; $Rem = "*" ; $End = "}" ; } [文法] {A|B*C} : A=原文、B=校正文、C=コメント。いろいろてきと〜に省略可。 B、C はそれぞれ複数個指定可能。(Aは原文なので 1つだけしか無い) Aは先頭になければならないが、B、C の順番はどちらが先でも良い。 {原文|校正文*コメント} {原文|校正文1|校正文2…|校正文n*コメント} {原文|校正文1*コメント1|校正文2*コメント2…|校正文n*コメントn} [例] {A|B} : A は B で置き換えた方が良い。 {A} : A は省略した方が良い。 {|B} : B を付け加えた方が良い。 {*C} : 指摘事項、コメント。 [コメント例] {*重複 "[表現]"} : "[表現]" が割と近い箇所で使われてるので、別の表現を探した方が良い。 {*不統一 "[用語1]" … "[用語n]"} : 用語をどれかに統一した方が良い。 {*改版 日付} : 改版履歴。 [-- マクロテスト用 --] { 原文 |校正文1*コメント1 |校正文2*コメント2 *コメント |校正文3*コメント3 *コメント } {原文|旧{構成|校正*校正の一部校正なのだ}文*旧コメント} {原文|{旧校正文|新校正文*新コメント:全部書き直す}*旧コメント} {{原文|旧校正文*旧コメント}|新校正文*新コメント:校正文を全て書き直すなら上よりこっちがわかりやすいか?} {原文|{校正文*やっぱ削除(1)}*コメント} {{原文|校正文*コメント}*やっぱ削除(2)} {A|B1*C1} { A |B1 *C1 } {A|B1{|B2*C2}*C1} { A |B1{|B2*C2} *C1 } {A|B1{|{B2|B3*C3}*C2}*C1} { A |B1{ |{B2|B3*C3} *C2 } *C1 } {A|B1{|{B2|B{3|4*C4}*C3}*C2}*C1} { A |B1{ |{ B2 |B{3|4*C4} *C3 } *C2 } *C1 } {A|{B1{|{B2|B{3|4*C4}*C3}*C2}|B5*C5}*C1} { A |{ B1{ |{ B2 |B{ 3 |4 *C4 } *C3 } *C2 } |B5 *C5 } *C1 } {A|{B1{|{B2|B{3|4*C4}*C3}*C2}|B{5|6*C6}*C5}*C1} { A |{ B1{ |{ B2 |B{3|4*C4} *C3 } *C2 } |B{5|6*C6} *C5 } *C1 } {A|B1*C1|B2*C2|B3*C3} { A |B1 *C1 |B2 *C2 |B3 *C3 } {A|B{1}*C1|B{2|4}*C2|B3{|5}*C3} { A |B{ 1 } *C1 |B{ 2 |4 } *C2 |B3{ |5 } *C3 } { *マークアップ記号の動的指定は未実装 *HTMLのマークアップ記号と衝突した場合の回避処理が必要。 *ed風味 $Del = "s/" ; $Ins = "/" ; $Rem = "#" ; $End = "/g" ; *ex. s/A/B#C/g *XML風味 $Del = "" ; *ex. }