「編集の見本」の編集履歴(バックアップ)一覧はこちら
「編集の見本」(2008/11/19 (水) 07:42:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*編集の見本
ReplaceStr.txtの置換式をWikiに書き込むと、いくつか表示がおかしくなる場合があります。
それを防ぐため、置換式をページに書き込む場合は、以下のように編集してください。
テンプレ3レス目の式を引用して整形済みテキストと比較してみます。
引用(行頭に>を入れます)
1
>//▽投稿端末を表示する
><rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0| 0(?=$| ))[TAB]$1 (PC)[TAB]date
><rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})O| O(?=$| ))[TAB]$1 (携帯)[TAB]date
2
>//▽文頭の空行を削除する
><rx2>^(?:[ ]*<br>)+[TAB][TAB]msg
3
>//▽文末の空行を削除する
><rx2>(?:<br>[ ]*)+$[TAB][TAB]msg
4
>//▽引用行着色+引用行の数字のレス化を防ぐ
><rx2>((?:^|<br>)[ ]*)(>|>)(?!(?:>)?[1-91-9][0-90-9,\+\- ]*(?:<br>|$))([^<]+)[TAB]$1<font color=green>$2?$3</font>[TAB]msg
5
>//▽wが2つ以上続けば1つに省略する
><rx2>[W]{2,}(?![\w%&\--/=])[TAB]<font color=gray>w</font>[TAB]msg
6
>//▽(土)(日)をそれぞれ着色する
><ex2>(土)[TAB](<font color=navy>土</font>)[TAB]date
><ex2>(日)[TAB](<font color=crimson>日</font>)[TAB]date
整形済みテキスト(行頭に半角スペースを一つ入れます)
1
//▽投稿端末を表示する
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0| 0(?=$| ))[TAB]$1 (PC)[TAB]date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})O| O(?=$| ))[TAB]$1 (携帯)[TAB]date
2
//▽文頭の空行を削除する
<rx2>^(?:[ ]*<br>)+[TAB][TAB]msg
3
//▽文末の空行を削除する
<rx2>(?:<br>[ ]*)+$[TAB][TAB]msg
4
//▽引用行着色+引用行の数字のレス化を防ぐ
<rx2>((?:^|<br>)[ ]*)(>|>)(?!(?:>)?[1-91-9][0-90-9,\+\- ]*(?:<br>|$))([^<]+)[TAB]$1<font color=green>$2?$3</font>[TAB]msg
5
//▽wが2つ以上続けば1つに省略する
<rx2>[W]{2,}(?![\w%&\--/=])[TAB]<font color=gray>w</font>[TAB]msg
6
//▽(土)(日)をそれぞれ着色する
<ex2>(土)[TAB](<font color=navy>土</font>)[TAB]date
<ex2>(日)[TAB](<font color=crimson>日</font>)[TAB]date
ご覧の通り、4番の式がWikiの編集記法に引っかかり、脚注の処理がなされてしまいました。
これはアットウィキのプラグインにより、二重のかっこで閉じた文字列を脚注として扱ってしまうためです。
((文字列))
若干見栄えは悪くなりますが、整形済みテキストとして追加するのが得策かと思います。
それから、行頭にスラッシュ二つを置くとコメント行として扱われ、ページ上ではその行が表示されなくなってしまいます。
そのため、置換式にコメントをつけている方は、そのコメントを見出しとして追加するか、箇条書きにして追加するようにしてください。
//置換式のコメント
//置換式のコメント
**置換式のコメント
**置換式のコメント
-置換式のコメント
-置換式のコメント
めんどくさかったら、置換式とまとめて整形済みテキストとして追加しても構いませんが、若干みづらくなってしまうかもしれません。
*置換式追加の見本
置換式を追加する見本として、以下に示しておきます。タブ文字が見えないので[TAB]に置き換えました。
-追加する置換式(ReplaceStr.txtに書かれている状態)
//▽投稿端末を表示する
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| ) $& (PC) date
-追加するための書き換え
//▽投稿端末を表示する
コメントを見出しに変更します。
-▽投稿端末を表示する
まとめページの先頭に見出しがあるので、コメントは箇条書きに書き換えます。
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| ) $& (PC) date
置換式のタブ文字を置き換えて[TAB]の文字色を赤にします。
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| )&color(red){[TAB]}$& (PC)&color(red){[TAB]}date
Wikiに追加します。
-▽投稿端末を表示する
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| )&color(red){[TAB]}$& (PC)&color(red){[TAB]}date
Wikiのテキスト整形に引っかかって、置換式の表示が変わってしまったときは、その式を含む追加分を整形済みテキストに置き換えるといいかもしれません。
*最後に
このまとめを見に着てくれる人たちのために、置換式を新しく追加したときや内容を変更したときには、各まとめページのトップにあるコメントへ一言書き込んでおくといいかもしれません。
*編集の見本
ReplaceStr.txtの置換式をWikiに書き込むと、いくつか表示がおかしくなる場合があります。
それを防ぐため、置換式をページに書き込む場合は、以下のように編集してください。
テンプレ3レス目の式を引用して整形済みテキストと比較してみます。
引用(行頭に>を入れます)
1
>//▽投稿端末を表示する
><rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0| 0(?=$| ))[TAB]$1 (PC)[TAB]date
><rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})O| O(?=$| ))[TAB]$1 (携帯)[TAB]date
2
>//▽文頭の空行を削除する
><rx2>^(?:[ ]*<br>)+[TAB][TAB]msg
3
>//▽文末の空行を削除する
><rx2>(?:<br>[ ]*)+$[TAB][TAB]msg
4
>//▽引用行着色+引用行の数字のレス化を防ぐ
><rx2>((?:^|<br>)[ ]*)(>|>)(?!(?:>)?[1-91-9][0-90-9,\+\- ]*(?:<br>|$))([^<]+)[TAB]$1<font color=green>$2?$3</font>[TAB]msg
5
>//▽wが2つ以上続けば1つに省略する
><rx2>[W]{2,}(?![\w%&\--/=])[TAB]<font color=gray>w</font>[TAB]msg
6
>//▽(土)(日)をそれぞれ着色する
><ex2>(土)[TAB](<font color=navy>土</font>)[TAB]date
><ex2>(日)[TAB](<font color=crimson>日</font>)[TAB]date
整形済みテキスト(行頭に半角スペースを一つ入れます)
1
//▽投稿端末を表示する
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0| 0(?=$| ))[TAB]$1 (PC)[TAB]date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})O| O(?=$| ))[TAB]$1 (携帯)[TAB]date
2
//▽文頭の空行を削除する
<rx2>^(?:[ ]*<br>)+[TAB][TAB]msg
3
//▽文末の空行を削除する
<rx2>(?:<br>[ ]*)+$[TAB][TAB]msg
4
//▽引用行着色+引用行の数字のレス化を防ぐ
<rx2>((?:^|<br>)[ ]*)(>|>)(?!(?:>)?[1-91-9][0-90-9,\+\- ]*(?:<br>|$))([^<]+)[TAB]$1<font color=green>$2?$3</font>[TAB]msg
5
//▽wが2つ以上続けば1つに省略する
<rx2>[W]{2,}(?![\w%&\--/=])[TAB]<font color=gray>w</font>[TAB]msg
6
//▽(土)(日)をそれぞれ着色する
<ex2>(土)[TAB](<font color=navy>土</font>)[TAB]date
<ex2>(日)[TAB](<font color=crimson>日</font>)[TAB]date
ご覧の通り、4番の式がWikiの編集記法に引っかかり、脚注の処理がなされてしまいました。
これはアットウィキのプラグインにより、二重のかっこで閉じた文字列を脚注として扱ってしまうためです。
((文字列))
若干見栄えは悪くなりますが、整形済みテキストとして追加するのが得策かと思います。
それから、行頭にスラッシュ二つを置くとコメント行として扱われ、ページ上ではその行が表示されなくなってしまいます。
そのため、置換式にコメントをつけている方は、そのコメントを見出か箇条書きにして追加するか、整形済みテキストにして置換式と一緒に追加するようにしてください。
//置換式のコメント
//置換式のコメント
**置換式のコメント
**置換式のコメント
-置換式のコメント
-置換式のコメント
自分は、まとめを探すために見出しをつけ、コピペ用にコメントも一緒に整形済みテキストとして追加するのが良いと思います。
*置換式追加の見本
置換式を追加する見本として、以下に示しておきます。
-追加する置換式(ReplaceStr.txtに書かれている状態)
//▽投稿端末を表示する
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| ) $& (PC) date
-追加するための書き換え
コメントを見出しに変更、または複写します。
//▽投稿端末を表示する
*▽投稿端末を表示する
置換式のタブ文字を[TAB]に置き換えます。
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| ) $& (PC) date
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| )[TAB]$& (PC)[TAB]date
Wikiに追加します。
*▽投稿端末を表示する
//▽投稿端末を表示する
<rx2>(?:ID:(?:[+./[:alnum:]]{8}|\?{3})| )0(?=$| )[TAB]$& (PC)[TAB]date
*最後に
このまとめを見に着てくれる人たちのために、置換式を新しく追加したときや内容を変更したときには、各まとめページのトップにあるコメントへ一言書き込んでおくといいかもしれません。