ReplaceStr.txt活用、質問スレッド Part1

■ このスレッドは過去ログ倉庫に格納されています
2009/08/29(土) 04:54:20ID:9rVaHK600
▼041205
▽スレ内部の特定の文字列を任意の文字列に置換する機能(人柱)
 ・Janeのディレクトリに"ReplaceStr.txt"ファイルを作成し、置換の内容を
  「置換対象の文字列[tab]置換後の文字列」の形式で書き込む
 ・WickedStr.txtとは異なり、datの書き換えは行いません
 ・文字列の大文字小文字は区別されません(WickedStr.txtは区別する)
 ・置換はNGの後で行われるため、NGワードを別な文字に置き換えてもNGになります
 ・タグを含む文字列(からorへ)の置換も可能(区切りの<>は対象になりません)
 ※URIやタグなどの特殊文字も置換対象である事に注意して対象を設定してください
  例: 「>」「<」「"」などを別な文字に置換するとタグが壊れて表示がおかしくなる
   >を別な文字に置換するとレス番リンクが切れる
     viewをびゅうに置換すると「http://www.geocityies.jp/jview2000/」が
     「http://www.geocityies.jp/jびゅう2000/」になって正しくリンクされない
 ※ログから検索βでの置換した文字列の扱いについて
  ・関係が複雑なため詳細は省きますが、ログから検索βでは置換前、置換後のどちらを
   用いても置換文字列を含むキーワードはヒットしません(一部の場合を除く)
  ・どうしても必要な場合は「マルチワード(OR)」や正規表現を使って置換前、置換後の
   両方を検索対象にしてください
  ・その他の検索では置換後の文字列で正しくマッチが行われます
 ※スレタイは置換の適用対象外です
2015/09/16(水) 04:26:59.77ID:1M4eTuN50
2015/09/16(水) 04:35:03.40ID:oNq/Tamm0
Z
541534
垢版 |
2015/09/20(日) 01:39:17.97ID:VRGuNBAp0
>>535-538

どうも有難うございます。
助かりました。
2015/09/30(水) 08:28:24.49ID:Sut99hzn0
http://i\.imgur\.com/[0-9a-zA-Z]\.jpgを見かけ上imgurにし、かつ、クリックでhttp://i\.imgur\.com/[0-9a-zA-Z]\.jpgに飛ばすためにはどうすればいいでしょうか?
2015/09/30(水) 08:29:46.93ID:Sut99hzn0
>>542
一部修正

見かけ上imgurにし

表示上imgurにし

宜しくお願いいたします
2015/09/30(水) 08:55:51.89ID:v+Uwb1vN0
(´・ω・`)
2015/09/30(水) 09:09:27.93ID:iL4zrICi0
w
2015/09/30(水) 18:45:54.68ID:+Xlkx20V0
<a>タグは無効になるから無理
2015/10/01(木) 12:49:56.67ID:O847SR4Z0
>>546
ありがとうございます
何らかの方法で、これを再現する方法はありますでしょうか?
2015/10/02(金) 12:24:45.75ID:8/5duBcH0
どうしてもやりたいなら、両方のURLを表示するしかないんじゃね
2015/10/13(火) 12:23:22.15ID:oci64jAx0
あるスレのメール欄がageの場合に文字を置換して色を変えるっていうのをやりたいんだが
<ex>age【tab】<font color=任意の色>色の変わった文字列</font>【tab】mail【tab】<0>スレタイ
だと何故かメール欄の色が変えられない上に、ageを含むsageにも反応してしまう
この場合どうしたらいいのか教えてもらえないだろうか
2015/10/13(火) 13:17:00.70ID:ubVdnWU/0
Just Moment
2015/10/13(火) 15:40:36.47ID:TJgs7prw0
色についてはRes.htmlが後から利いちゃってると思う
2015/10/22(木) 22:56:39.84ID:q4lNImrH0
https://ja.wikipedia.org/wiki/NAND型フラッシュメモリ
2015/11/19(木) 15:50:44.84ID:VfYrzHT10
教えてください。

ttp://
tp://
htp://

とかのURLを 「画面上でも」、http://に変更するには、どうしたら良いんでしょうか?
いろいろやって、リンク自体は、http://に変わってるんですが、画面上でも変えたいので、
よろしくお願いします。
2015/11/19(木) 18:49:35.30ID:AgC8N9dE0
<rx2>h?t?tp://【TAB】http:// msg
2015/11/19(木) 18:51:25.20ID:AgC8N9dE0
<rx2>h?t?tp://【TAB】http://【TAB】msg
2015/11/19(木) 19:14:34.88ID:VfYrzHT10
>555

ありがとうございます・・・

でも画面上では、変わってないみたいです。
2015/11/19(木) 19:19:50.96ID:euUgi3rt0
スレのログを削除して再読み込み
2015/11/19(木) 19:35:50.90ID:Vb1jI0rt0
削除は必要ない、正しく記述したなら再起動で反映される
反映されないのなら
・tabを変換してない
・他のルールとバッティングしてる
・あぼーん無効にしてる
とか
559553
垢版 |
2015/11/20(金) 13:10:19.96ID:CZ8L6rjS0
>557-558

変換されていました。
ありがとうございます。
2015/12/13(日) 11:46:53.96ID:WFaIapdY0
みんなワッチョイが入ってるとこの名前欄の短縮できてます?
2015/12/13(日) 11:57:07.53ID:WFaIapdY0
カッコ内のワッチョイだけを表示させたいんだけど無理ですか?
562名無しさん@お腹いっぱい。
垢版 |
2015/12/13(日) 12:06:44.92ID:c0Fdkmed0
デフォ名無しは消してコテ目立つようにしてる 半強制コテのワッチョイは残し ササクッテロ/ガラプー 色付き
ワッチョイないとこはさびしいのでちょっと残し ここなら@ 実況+はΨ とか
563名無しさん@お腹いっぱい。
垢版 |
2015/12/13(日) 12:17:12.13ID:c0Fdkmed0
>>561
全板でコテも含めた名前いらないならRes.html/NewRes.html置いて各々の
<b><NAME/></b> 消しちゃえばOK
2015/12/13(日) 12:17:24.24ID:hDZXvbvG0
消してる
2015/12/13(日) 12:18:37.45ID:hDZXvbvG0
その手があったか
2015/12/13(日) 12:19:48.43ID:hDZXvbvG0
2015/12/13(日) 12:37:25.60ID:WFaIapdY0
すいません、自己解決しました
自分のやり方が間違ってました
2015/12/13(日) 12:39:02.04ID:WFaIapdY0
>>563
ありがとう、お手間とらせてすいませんでした
569名無しさん@お腹いっぱい。
垢版 |
2016/01/11(月) 05:18:48.20ID:UzklhHw30
名前の@転載は禁止を削除するスクリプトを前にどこかでみて拝借してるのですが
@マークが消えてくれません
<rx2>\s*(?:転載[^\s<>]*|<small>[^<>]*&copy;2ch\.net</small>)\s*[Tab][Tab]name

<rx2>\s*(?:@転載[^\s<>]*|<small>[^<>]*&copy;2ch\.net</small>)\s*[Tab][Tab]name
とすると転載は禁止も消えなくなりました
どうすれば消せますか?
2016/01/11(月) 06:48:57.89ID:bnX5nu3h0
subject.jsで消えてる
記述は本スレの前スレあたりに書かれてたはず
2016/01/14(木) 21:50:04.74ID:TuM7HAju0
文末のwだけを消したいのですがどうすればいいですか
2016/01/14(木) 21:57:47.04ID:iEZf/ppo0
無理w
2016/01/14(木) 22:10:25.26ID:9MRxzvmI0
>>571
【TAB】と書いた部分はTABコードに置き換えて

<rx2>[WwWw] ?$【TAB】【TAB】
2016/01/14(木) 22:14:47.48ID:OOZXv8A00
>>571
文末の場合
<rx2>[WwWw]+(?:[  ]|<br>)*$【TAB】【TAB】msg
行末の場合
<rx2>[WwWw]+[  ]*(?:<br>|$)【TAB】【TAB】msg

なお、動作未確認w
2016/01/14(木) 22:34:55.85ID:TuM7HAju0
>>573>>574
テストしたところ綺麗さっぱり消えていました
ありがとうございます
2016/01/14(木) 22:55:24.54ID:m46yXUaE0
それだけだとimgurやyoutubeのURLとかで誤爆することもありそうだね
2016/01/14(木) 23:17:43.79ID:M/riCHTp0
そうか
2016/01/15(金) 16:44:25.38ID:nI453hL+0
http://board.sweetnote.com/blueshorn/image/1234567
http://v3.sweetnote.com/blueshorn/static/images/1234567.jpgに変換するには
どうすればいいですか?
2016/01/15(金) 16:51:08.27ID:nI453hL+0
<ex2>http://board.sweetnote.com/blueshorn/image/1234567[TAB]http://v3.sweetnote.com/blueshorn/static/images/1234567.jpg[TAB]msg
で変換できるけど
それだと1234567.jpgにしか対応できない

<ex2>http://board.sweetnote.com/blueshorn/image/1234568[TAB]http://v3.sweetnote.com/blueshorn/static/images/1234568.jpg[TAB]msg
<ex2>http://board.sweetnote.com/blueshorn/image/1234569[TAB]http://v3.sweetnote.com/blueshorn/static/images/1234569.jpg[TAB]msg
といちいち登録するのは非効率

どのファイル名でも対応できるようにする方法はないものか
2016/01/15(金) 17:11:20.74ID:MBxGZH1g0
>>578-579
1234567の部分が必ず数字の7桁で、URL変換後の画像の拡張子がjpgという前提条件なら、正規表現を使って以下の通り
<rx2>http://board\.sweetnote\.com/blueshorn/image/(\d{7})【TAB】http://v3.sweetnote.com/blueshorn/static/images/$1.jpg【TAB】msg
581名無しさん@お腹いっぱい。
垢版 |
2016/01/15(金) 17:28:23.43ID:nI453hL+0
>>580
ありがとうございます
2016/01/15(金) 18:14:56.79ID:Dbc8D0YJ0
横d
2016/01/15(金) 23:53:28.79ID:mZf1EVmg0
ImageViewURLReplace.datスレに持ち込んでもいい案件じゃね?
2016/01/16(土) 06:32:09.76ID:jH14Sr3e0
sweetnoteはImageViewURLReplace.datスレで定義出すとすぐ鯖側で対処されて見られなくなりいたちごっこになる
なので各自で自作が推奨されてる
ちなみにまとめを見てみると・・・
2016/01/16(土) 15:53:14.33ID:gyNrfsLH0
全角英数は半角に置換するという処理をしたのですが
例外として将棋の符号(▲7六歩)だけはバランスを考えて7の部分を全角で表示したいと思っています
そこで、<rx2>7(一|二|三|四|五|六|七|八|九)【TAB】7$1【TAB】msgとしたのですが
\d{1}六歩と表示されて上手くいきませんでした

どうすれば▲7六歩と表示されるでしょうか?
586585
垢版 |
2016/01/16(土) 16:10:16.04ID:gyNrfsLH0
失礼
上手くいってたみたいです
2016/01/16(土) 16:17:33.93ID:854RYq1m0
よかた
588名無しさん@お腹いっぱい。
垢版 |
2016/01/19(火) 10:07:31.64ID:PO+QudHV0
行末がwwwの場合のみwwwを消す方法を教えて下さい
589588
垢版 |
2016/01/19(火) 10:14:24.91ID:PO+QudHV0
こんな感じをイメージしています
http://www.dotup.org/uploda/www.dotup.org703854.jpg
2016/01/19(火) 13:46:44.90ID:dQbuRd6l0
www\s*$
2016/01/19(火) 14:14:02.39ID:M4GGp7M40
横d
2016/01/19(火) 14:18:36.07ID:M4GGp7M40
tu
2016/01/19(火) 20:06:49.69ID:PO+QudHV0
>>590
www\s*$

これをどうすればいいの?

<rx2>www\s*$(?![A-Za-z0-9_%&\--/=])<font color=white> </font>【TAB】msg

これでOK?
2016/01/19(火) 20:15:08.90ID:F8xC8eGe0
tes
2016/01/19(火) 20:17:47.46ID:F8xC8eGe0
te
596名無しさん@お腹いっぱい。
垢版 |
2016/01/20(水) 00:40:20.70ID:lZpxeG9Z0
('A`)
597名無しさん@お腹いっぱい。
垢版 |
2016/01/20(水) 19:00:33.84ID:lZpxeG9Z0
>>590
ありがとうございます
598名無しさん@お腹いっぱい。
垢版 |
2016/01/23(土) 20:04:40.78ID:VSoLv/dR0
一行だと表示されるかもwww
599名無しさん@お腹いっぱい。
垢版 |
2016/01/23(土) 20:08:47.81ID:VSoLv/dR0
>>598の文末のwwwが見えないのに
http://mastiff.2ch.net/test/read.cgi/akb/1453521155/11
文末のwwwが見えるのは何故ですか?
600名無しさん@お腹いっぱい。
垢版 |
2016/01/23(土) 20:09:52.20ID:VSoLv/dR0
自己解決
実はhttp://mastiff.2ch.net/test/read.cgi/akb/1453521155/11のwwwは全角
601名無しさん@お腹いっぱい。
垢版 |
2016/01/24(日) 13:40:32.43ID:IjfmBLNP0
行末のwが4つ以上の場合はそのまま表示するという方法を教えて下さい
2016/01/24(日) 14:04:45.20ID:taiLksns0
[^w]付け加えるのじゃだめなん?試してないけど
603名無しさん@お腹いっぱい。
垢版 |
2016/01/24(日) 14:10:11.05ID:IjfmBLNP0
<rx2>([ww]{4,}\s*$) $1 msg
というのを作ってみましたが上手くいきませんでした
自分は正規表現の知識が限りなくゼロなので
エキスパートの登場を待つのみです
2016/01/24(日) 14:11:26.41ID:IjfmBLNP0
失礼、そのまま表示しました

<rx2>([ww]{4,}\s*$)【TAB】$1【TAB】msg
です
2016/01/24(日) 14:14:15.95ID:IOljE6FH0
(・∀・)
606名無しさん@お腹いっぱい。
垢版 |
2016/01/24(日) 14:18:50.87ID:IjfmBLNP0
('A`)
607名無しさん@お腹いっぱい。
垢版 |
2016/01/24(日) 16:02:27.31ID:IjfmBLNP0
何となく解ってきた
>>604の<rx2>([ww]{4,}\s*$)【TAB】$1【TAB】msg自体は正しい表現だけど
<rx2>[ww]{3}\s*$【TAB】【TAB】msgとバッティングしている為
<rx2>([ww]{4,}\s*$)【TAB】$1【TAB】msgが反映されないみたいだ
2016/01/25(月) 01:20:29.96ID:mvhjG+y60
>>607
以下のいずれか好みのパターンをどうぞ
(?<![wwWW])[wwWW]{3}\s*$
(?<![wwWW])([wwWW])\1{2}\s*$
(?:(?<!w)w{3}|(?<!w)w{3}|(?<!W)W{3}|(?<!W)W{3})\s*$
609名無しさん@お腹いっぱい。
垢版 |
2016/01/26(火) 02:00:10.87ID:tYJU65170
<rx2>(test)【TAB】$1★【TAB】msg
というのを作って「test★」と表示されるか試してみたが

http://peace.2ch.net/test/read.cgi/bgame/1440894609/420

何も変わりませんでした
どうすれば”$1を使って”test★と表示されるでしょうか?
2016/01/26(火) 03:47:07.26ID:+71yC6iZ0
>>609
定義はそれで正しいので、こちらで確認した結果ではその指定されたレスに★が付いた

ReplaceStr.txtというファイルの置き場所を間違えていないか、または
ファイル名が誤ってReplaceStr.txt.txtになっていないかを確認

あと、ReplaceStr.txtを編集した場合は専ブラの再起動が必要
611名無しさん@お腹いっぱい。
垢版 |
2016/01/26(火) 10:29:46.63ID:tYJU65170
>>610
再起動を忘れていました
アドバイス、ありがとうございます
2016/01/26(火) 13:37:43.90ID:tYJU65170
行末のwwを残してww
文末のwwを消すテストww
2016/01/26(火) 13:51:37.35ID:tYJU65170
行末のwwwは残してwww
文末のwが4つ以上ならそのまま表示wwww
614名無しさん@お腹いっぱい。
垢版 |
2016/01/26(火) 13:58:28.76ID:tYJU65170
行末のwwwは残してwww
文末のwwwは消すwww
615名無しさん@お腹いっぱい。
垢版 |
2016/01/26(火) 14:30:39.52ID:tYJU65170
消えねえなあ・・・
2016/01/26(火) 16:21:42.34ID:8yWgDYwp0
テストスレでどうぞ
617名無しさん@お腹いっぱい。
垢版 |
2016/01/26(火) 16:38:56.34ID:tYJU65170
>>616
失礼しました
改めてさせていただきます
618名無しさん@お腹いっぱい。
垢版 |
2016/01/26(火) 16:39:38.07ID:tYJU65170
× 改めてさせていただきます
○ 改めて質問させていただきます
2016/01/26(火) 16:40:44.26ID:LQnFZ35q0
//w連続1個に省略 行末、文末は残し
<rx2>[wWwW]{2,}(?![A-Za-z0-9_%&\--/=]|\s)【TAB】<font color=red>w</font>【TAB】msg
//w連続1個に省略 文末のみ残し
<rx2>[wWwW]{2,}(?![A-Za-z0-9_%&\--/=]|\s*$)【TAB】<font color=red>w</font>【TAB】msg
2016/01/26(火) 16:48:06.45ID:tYJU65170
文末がwwwの場合のみwwwを消す方法を教えて下さい

こんな感じをイメージしています
http://www.dotup.org/uploda/www.dotup.org713065.jpg
2016/01/26(火) 16:54:41.54ID:LQnFZ35q0
<rx2>[wWwW]{1,}\s*$【TAB】【TAB】msg
2016/01/26(火) 20:36:42.63ID:pCucDfTC0
>>620
質問スレのを一部削ってこれでいいんじゃないの
<rx2>([^ww])[ww]{3}([  ]?$)【TAB】$1$2【TAB】msg
2016/01/26(火) 20:37:41.10ID:pCucDfTC0
ってここも質問スレか
2016/01/29(金) 18:48:26.06ID:aM2sbZ4m0
>>622
理想通りの表示になりました
感謝します
2016/01/29(金) 21:12:11.22ID:WQjFyUF80
よかった
2016/01/29(金) 21:18:49.89ID:WQjFyUF80
(・∀・)
627名無しさん@お腹いっぱい。
垢版 |
2016/02/08(月) 03:30:52.98ID:t4xY8Y4+0
質問というか事案なんだけど

891 名前:名無しさん@1周年[] 投稿日:2016/02/08(月) 03:23:19.01 ID:uxLSS05W0
核実験の後、ミサイル飛んできてるのに見てるだけだもんなwww.
国民のことなど知らんwww.


こいつ絶対専ブラ意識してるだろ
ReplaceStr.txt処理回避見え見え
2016/02/08(月) 04:19:52.94ID:wGhEyAsZ0
sage
2016/02/08(月) 04:32:38.92ID:hmngAquO0
てs
2016/02/08(月) 04:36:58.57ID:q5hOCFpg0
ワッチョイ
2016/02/08(月) 05:13:56.65ID:jgoUbc2k0
例えばこうかな
<rx2>[wWwW]{2,}\.*(?![A-Za-z0-9_%&\--/=]{2})【TAB】w【TAB】msg
最初の{2}はwマッチ数 後ろの{2}でURL誤爆回避しつつwww_にマッチ

http://potato.2ch.net/test/read.cgi/software/1449192043/991-992
2016/02/08(月) 15:56:23.44ID:O454vTRG0
草はやすヤツと吉本弁のヤツは大抵面白くないからNGでいいよ
2016/02/08(月) 16:13:45.80ID:Zc5dy8N+0
構ってちゃんの目的は置換回避ではなくNG回避だしな
NG回避うぜえってレスに対して尻尾振って飛びつくまでがテンプレ
2016/02/08(月) 17:13:43.26ID:E/eFWpEY0
wwww
2016/02/08(月) 19:01:08.21ID:rKN2Biy+0
>>632
あとageあぼんも
2016/02/08(月) 21:03:08.90ID:AOSPhCvy0
板ごとに設定するのがめんどくさいので質問します。
名無し系の名前だけカット(コテハンは表示)してワッチョイなどは表示するにはどうしたらいいでしょうか?
2016/02/08(月) 21:16:39.51ID:TF/D9wK60
ワッチョイ
2016/02/08(月) 22:20:07.51ID:0Pt1CJX50
dat見る限りデフォルト名無しと名前欄記入を区別する法則見られないから
訪問板の名無しを下のように1つづつやるしかないんじゃ

<ex2>@【TAB】【TAB】name
<rx2>番組の途中ですが|アフィサイトへの転載は禁止です|風吹けば名無し|以下、|転載禁止で|
名無しにかわりましてVIPが実況します|名無しさん|お腹いっぱい。|名も無き被検体774号+|転載は禁止|
名も無き開拓者|音速の|ゲレンデいっぱい。|萌える名無し画像|さん2ch.net|したらばですが|転載禁止|Jane使いの【TAB】【TAB】name

@は独立定義じゃないとマッチしない なんで?
共通単語は切ってやれるがあまり細かいと誤爆の危険
あとコマンドでワッチョイ隠しされるとなぜかマッチしなくなる
■ このスレッドは過去ログ倉庫に格納されています