※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ReplaceStr.txt

ReplaceStr.txtは、レス内の文字列を正規表現等で任意に置換できる機能です。
定められた書式で記述することで
「名前欄」「メール欄」「日付欄(ID等も含む)」「レス内容」
を自由に書き換えられます。

現行スレ
ReplaceStr.txtを活用するスレ Part7
http://jane.s28.xrea.com/test/read.cgi/bbs/1273709202/

有志作成View用まとめ Onig.ext 5.9.1custom4 対応 2009.02.08版


634:  532  [sage]  2009/02/08(日) 21:46:45 ID:wub7IMD20 New!
View用まとめ Onig.ext 5.9.1custom4 対応 2009.02.08版
ttp://www1.axfc.net/uploader/File/so/18299.txt

変更点:
 ・続・軽量化という名の悪あがき
   落ちまくっていたアンカー関係の表現を大幅に改訂
   コメント形式を/<>//から[TAB]<>に変更
   拙作まとめはかなり無駄なコメントが含まれているので、それなりに速度に影響してます
   他、いくつかの細かな表現を見直し
 ・部分的に名前付き捕獲集合にて全角文字で命名してみる
   全角が使えるとは思っても見なかったので、面白がって使ってみた
   使い方次第では視認性がかなり向上するかも
 ・exeへのURLを無効化する表現を追加
   >>583ベースの表現を採用
 
>>622
修正途中のReplaceStr.txtを元に書いてしまってました
訂正ありがとうございます。
 
Viewの方で修正してもらえたっぽいので、まとめの修正は不要とは思いますが、一応おいときます
現状でほぼ問題ないので、替える必要性は皆無かもです


仕様

 ・Janeのディレクトリに"ReplaceStr.txt"ファイルを作成し、置換の内容を
  「置換対象の文字列[tab]置換後の文字列」の形式で書き込む
 ・置換対象文字列の先頭に<>を付けると検索文字列に正規表現が使える
  (置換後の文字列に$1などを使った部分置換も可能)
 ・WickedStr.txtとは異なり、datの書き換えは行いません
 ・文字列の大文字小文字は区別されません(WickedStr.txtは区別する)
 ・置換はNGの後で行われるため、NGワードを別な文字に置き換えてもNGになります
 ・タグを含む文字列(からorへ)の置換も可能(区切りの<>は対象になりません)
 ※URIやタグなどの特殊文字も置換対象である事に注意して対象を設定してください
  例: 「>」「<」「"」などを別な文字に置換するとタグが壊れて表示がおかしくなる
   >を別な文字に置換するとレス番リンクが切れる
     viewをびゅうに置換すると「http://www.geocityies.jp/jview2000/」が
     「http://www.geocityies.jp/jびゅう2000/」になって正しくリンクされない
 ※ログから検索βでの置換した文字列の扱いについて
  ・関係が複雑なため詳細は省きますが、ログから検索βでは置換前、置換後のどちらを
   用いても置換文字列を含むキーワードはヒットしません(一部の場合を除く)
  ・どうしても必要な場合は「マルチワード(OR)」や正規表現を使って置換前、置換後の
   両方を検索対象にしてください
  ・その他の検索では置換後の文字列で正しくマッチが行われます
 ※スレタイ、書き込みプレビューおよび「このレスをコピー」は置換の適用対象外です
 ・置換対象の制限はできません。制限が必要な場合はResActionを使用してください。