なるほど告知欄じゃねーの

■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50 [PR]ぜろちゃんねるプラス[PR]  

ReplaceStr.txtを活用するスレ Part11

1 :Jane使いの名無しさん:2016/06/23(木) 11:29:37.78 ID:1ExLWnRG
■ReplaceStr.txtは、レス内の文字列を正規表現等で任意に置換できる機能です。
  定められた書式で記述することで「名前」「メール」「日付(末尾ID含む)」「レス内容」
  を自由に書き換えられます。

■前スレ
ReplaceStr.txtを活用するスレ Part10
http://jane2ch.net/test/read.cgi/community/1419356309/

491 :Jane使いの名無しさん:2018/09/04(火) 21:58:19.51 ID:xKst2yhF
twimgとimgurだけなら
<ex>http://pbs.t w img.com【TAB】http://pbs.twimg.com【TAB】msg
<ex>https://i.i m gur.com【TAB】https://i.imgur.com【TAB】msg
<ex>https://i mgur.com【TAB】https://i.imgur.com【TAB】msg
でいいと思うが

492 :Jane使いの名無しさん:2018/09/05(水) 12:22:12.71 ID:Q6Buyy4I
最近半角でよく貼られるimugurの.gifだが実体はmp4のやつ、うざくはあるけど赤レスは気になるし
ブラウザに飛ぶのも面倒つか任意プレイヤーで見たいなら、拡張子置換定義でstyle上で右クリ保存いけるね
httpsだとstyleから対象をファイルに保存が無理なので
https://i.imgur.com/*******.gif → http://imgur.com/*******.mp4
元URLの.gifと置換URLの.mp4を併記すると都合がいい

493 :Jane使いの名無しさん:2018/09/06(木) 03:27:04.14 ID:Y7A5Df54
>>315使っているのだが、結合してくれない。
https://www.youtube〇.com/watch?v=g3MplOcPvGM

494 :Jane使いの名無しさん:2018/09/06(木) 06:56:18.25 ID:LLgJ7Pu0
>>493
テキストエディタで>>315の☆★●◆■を☆★○●◎〇◇◆□■▽▼△▲×に全置換すれば結合できる
ちなみに>>493で使われている記号は○(丸)ではなく〇(漢数字の0)だったのでしっかり前文に加えておいた
これで大体うrlに使われそうな記号は網羅出来たはず…

495 :Jane使いの名無しさん:2018/09/08(土) 11:15:34.46 ID:D8mJsX6v
oの部分を○に変えてurl貼る人もいるよね

496 :Jane使いの名無しさん:2018/09/08(土) 13:48:50.16 ID:BLycvuuu
それは判断しようがないなぁ

497 :Jane使いの名無しさん:2018/09/10(月) 08:01:45.21 ID:5cQlSlCb
>>490
横d

498 :Jane使いの名無しさん:2018/09/22(土) 19:38:34.10 ID:4pqkSQq4
すみません、スレ一覧のメニューではBE番号ってスレタイの最後に出てるんでしたっけ?
私は出ないのですがReplaceStr.txtにその記述ってあるのでしょうか?

499 :Jane使いの名無しさん:2018/09/23(日) 03:04:55.82 ID:9nHb/VPn
それは板による
スレ立てにBE必要な板でスレタイにBe番号が付く


500 :Jane使いの名無しさん:2018/09/23(日) 06:37:50.17 ID:PJGgOAEP
そうですか どうも

501 :Jane使いの名無しさん:2018/09/23(日) 15:05:03.46 ID:5FEDuVhl
>>498
スレ一覧のリストに表示されるスレタイの置換処理は
ReplaceStr.txt ではなく ThreadReplaceStr.txt です

header.htmlで<THREADNAME/>を指定していると
レス表示欄の先頭にスレッドタイトルが表示されれるが
これに関しては ReplaceStr.txt

502 :Jane使いの名無しさん:2018/09/23(日) 17:32:40.00 ID:17orDNOn
>>501
そうですか ありがとうございます
私のはこうなってます。
// ****************************************************************************************
// 文字コード:Shift-JIS
// 書式:<rx2>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]<n>対象板URLの一部 or 板名
//
// 置換処理が行われるのはsubject.txtを取得した時(subject.jsのcheckSubjectの直後)
// 既に取得済のスレには反映されない
// ****************************************************************************************

// スレタイから転載禁止を削除する(2016年4月時点)
<rx2>(?:\[(?:無断)?転載禁止\]\s?)?(.+?)(?:\s\[(?:無断)?転載禁止\]\s?)?(?:&(?:copy|#169);(?:2ch\.net|bbspink\.com)\s+?) $1

// ニュー速(嫌儲)でスレタイからBE番号を削除する
<rx2>\s+\[\d{9}\]$ ニュー速(嫌儲)

// ********** 以下、HTMLタグ使用のサンプル (設定からHTMLタグを有効にする必要有り) **********

// 【速報】から始まるスレを青くする
//<rx2>【速報】(.+) <font color=blue>$0</font> poverty

// 悲報】から始まるスレに取り消し線を入れる
//<rx2>【悲報】(.+) <S>$0</S> poverty

// 30文字毎に改行する(完成度低)
//<rx2><(/?)mark> poverty
//<rx2>(.{30}) $1<BR> poverty

BE番号のやつを//にしてみます。

503 :Jane使いの名無しさん:2018/09/23(日) 17:33:55.24 ID:17orDNOn
BE番号出ました どうも

504 :Jane使いの名無しさん:2018/09/24(月) 14:28:13.17 ID:eUT+KMhl
今日の振り替え休日表示されないわ

505 :Jane使いの名無しさん:2018/09/24(月) 14:58:23.51 ID:NC5xhT8y
こっちは正常に機能してるよ
https://i.imgur.com/y72aQ1G.png

506 :Jane使いの名無しさん:2018/09/25(火) 22:42:56.72 ID:qLgmvlVl
特定の文字が文頭にある行を削除するにはどうすればいいでしょうか


あいうえお
あいうえお
※        ←この※が最初にある行を丸々削除

507 :Jane使いの名無しさん:2018/09/26(水) 01:05:32.26 ID:QMTkiJe5
>>506
<rx2>(^|<br>)[  ]*※(?>.+?(?:<br>|$))【TAB】$1【TAB】msg

508 :Jane使いの名無しさん:2018/09/26(水) 12:10:44.94 ID:RNIx5p8E
よくわかってませんが、ツイッターURLを含むレスすると自動?でつく5CHツイッターの一行を消すにはどうすればいいです?

509 :Jane使いの名無しさん:2018/09/26(水) 13:30:52.33 ID:/Yd494Ae
>>508
>>472とか

510 :Jane使いの名無しさん:2018/09/26(水) 13:33:52.10 ID:l1uXrvCK
>>508
>>472

511 :Jane使いの名無しさん:2018/09/26(水) 13:39:12.14 ID:RNIx5p8E
ありましたか。失礼しました

512 :Jane使いの名無しさん:2018/09/29(土) 17:55:38.93 ID:kASf1Vfe
泉北高速鉄道 part8
https://mevius.5ch.net/test/read.cgi/rail/1507703869/627

627 名前:名無し野電車区[] 投稿日:2018/05/31(木) 17:53:29.58 ID:CKU9eEz6
>>623
1051F  林間田園都市
https://twitter.com/meguro_N01/status/1002050146241134592/photo/1

このtwitterリンク先「meguro_N01」 の「guro」部分が赤着色されてリンク先へ飛べません
赤着色されずクリックでリンクで飛べる解決策を教えてください
因みにReplaceStr.txtに下記記述して使っています
スレチでしたら誘導してもらえれば助かります

//▼NGFiles.txt晒しスレの画像リンクを無効化
<rx>h?t?(tps?://)([a-zA-Z\d_/~=\.\-\+\%\:]*)\.(jpe?g|gif|bmp|png)【TAB】<font color=red>ht$1 </font>$2.$3【TAB】msg【TAB】NGFiles.txt
<rx>h?t?(tps?://)(twitpic.com|imepic.jp)【TAB】<font color=red>ht$1 </font>$2【TAB】msg【TAB】NGFiles.txt
<rx>(erogazoufactory|jaliscorojo|26.fc2.com|disco-styles.net|dailymail|cocokawa|aliimg.com|gigacircle.com|amenama.on.arena.ne.jp
|userdisk.webry|thedailygore.com|55.fc2|deathandreality.com|dangerz|samsonvideo|chinasmack.com|yahoco.coo.jp.gp|kickassasia.com|realdeodorense.com
|mbtu.net|cwca.mobi|hemn.me|naritaka.jp|alsgaypornstars.com|bestgore.com|mat.blogdns.com|amilala.blogspot.com|bmezine.com|img.chan4chan.com|charonboat.com
|gazo01.chbox.com|easyweb.easynet.co.uk|kur0nek0.web.infoseek.co.jp|feiyu.com.cn|documentingreality.com|dushw.cn|duvx.com|festered.com|gore.forcedexistence.com
|gagthefag.com|gallery.gaymanflicks.com|(?<!me)guro|(?<!ma)guro|grannymax.com|hackpalace.com|hellplant.org|jodi.org|liquidgeneration.com|liveleak.com|lol.to|lysll.cn
|lysll.com|mayhem.net|muvc.net|nomullas.net|(?<!h)obon|ogrish.com|omanchin.com|poetry.rotten.com|rotten.com|snuffx.com|stileproject.com|subculture.com|theync.com
|transa-na.net|uncoverreality.com|viraldeath.com|wuyabbs.com|xratedhostz.com|yaromat.com|youtube.zz.tc|ura.zebla.net|doubleclick.net|grodictionary|oglish|ibiblio.org
|rotten|ogrish|liveleak|gore.forcedexistence|goregasm|snuffx|uncoverreality|imageshugger.com|lovelydisgrace.com|crazyshit.com|uploda.biz)【TAB】<font color=#FF0000>$1</font>【TAB】msg

513 :Jane使いの名無しさん:2018/09/29(土) 18:15:27.52 ID:EMng9ckc
途中にある (?<!me)guro|(?<!ma)guro って maguro にも meguro にもマッチして意味ねぇ
両方回避したいなら (?<!m[ae])guro でしょ

514 :Jane使いの名無しさん:2018/09/29(土) 18:37:24.30 ID:FdAlfC5P
(?<!me)guro は 直前に me のない guro
(?<!ma)guro は 直前に ma のない guro
ってことだよ
http://www.kt.rim.or.jp/~kbk/regex/regex.html#NEGATIVELOOKBEHIND

だから https://twitter.com/meguro_N01/... の goru が赤くなる
(<font color=#FF0000>guro</font>になるので)

515 :Jane使いの名無しさん:2018/09/29(土) 18:57:58.78 ID:FShYR0lp
maguro の guro は「直前にmeのないguro」だから (?<!me)guro にマッチして着色される
meguro の guro は「直前にmaのないguro」だから (?<!ma)guro にマッチして着色される

(?<!me)guro|(?<!ma)guro と書いてしまったら単に guro と書くのと変わりない

516 :Jane使いの名無しさん:2018/09/29(土) 19:05:39.72 ID:FdAlfC5P
いや単にguroと書いたら
maguroとmeguroのguroも赤くなるけど
maguroとmeguroだけはguroがついてても赤くならないんだよ

517 :Jane使いの名無しさん:2018/09/29(土) 19:08:20.42 ID:EMng9ckc
>>516
お前は一体何を言っているんだ

518 :Jane使いの名無しさん:2018/09/29(土) 19:12:00.08 ID:FdAlfC5P
あ、勘違いしていた

直前に ma がない guro には meguro が一致して
直前に me がない guro には maguro が一致する
っていうことか!!

519 :512:2018/09/30(日) 00:00:17.32 ID:x+MNzelb
>>513,514,515 ありがとうございます
結果的に両方の「guro」にマッチしてしまうような誤った記述をしていたので
maguroもmeguroも着色されてしまっていたということと理解できました
ありがとうございます

今後「guro」にはマッチさせて かつ前部にmから始まるもの(例:moguro,miguro等)が出てきた場合は
[ ] 内に追記すれば良いとの考え方で間違いないでしょうか??

また仮に「勝呂さん」と言う方のtwitter等がリンク先としてレスされていた場合に
「suguro」が入っていると思われますが どう記述すれば良いかまったく理解できません
恥ずかしながらご教示ください お願いします

520 :Jane使いの名無しさん:2018/09/30(日) 00:29:42.10 ID:NMSxlZnV
maguro と meguro はたまたま1文字違いだったから [] を使ってまとめたけど
基本的には否定戻り読み (?<!) の中で | を使って除外したいものを列挙すればいい
guroの後ろに何かが付くものを除外したいなら (?!) を guro の後ろに付けて同じようにする

例えば maguro, meguro, miguro, moguro, suguro, gurose, gurosy, guropon 以外の guro にマッチさせたいなら

(?<!m[aeio]|su)guro(?!s[ey]|pon)

とする

521 :512:2018/09/30(日) 00:53:15.60 ID:x+MNzelb
>>520
超勉強不足で聞くこともとても恥ずかしかったのですが
教えていただいた記述で満足すぎるレス表示になりました

前に着く場合だけでなく 後への場合の対応にまで触れていただいて
たいへん感謝しています

本当にありがとうございました

522 :Jane使いの名無しさん:2018/09/30(日) 01:15:59.30 ID:Z2LCOoan
https://regex-testdrive.com/ja/dotest
http://www.rubular.com/
みたいなところでいろいろ入れてみてチェックするといいかも
"正規表現 テスト"でググればそういうサイトがいくつも出てきます

ただし、場合によっては結果が必ずしもReplaceStr.txtと一致しないという点には注意が必要です

523 :Jane使いの名無しさん:2018/10/02(火) 14:18:55.35 ID:QKMjhiC1
このスレでテストと言えばコレ

ReplaceStrTool
http://1st.geocities.jp/neeetest/jane.html

もうすぐジオ終了で落とせなくなるから今のうちに

524 :Jane使いの名無しさん:2018/10/02(火) 14:30:18.98 ID:QKMjhiC1
初めて使う人のために解説しとく

↓を一行丸ごとクリップボードにコピー (>>507のを拝借)
<rx2>(^|<br>)[  ]*※(?>.+?(?:<br>|$))【TAB】$1【TAB】msg

そんでtoolの「貼り付け」ボタンを押す

tool真ん中の横長の欄に

あいうえお
<br>あいうえお
<br>※ かきくけこ

をコピペ

「テスト」ボタンを押すと置換結果が表示される

525 :Jane使いの名無しさん:2018/10/02(火) 14:40:00.73 ID:QKMjhiC1
「テスト」ボタンを右クリックするとメインメニュー
そこからreadme.txtを読めば詳しい仕様が読める

このメインメニューから正規表現をテストしてる状態をそのまま
保存出来る、ファイルとして保存しておけば正規表現の修正がラク

正規表現の欄をダブルクリックするとフィールドが広くなる
もう一度ダブルクリックすると元通り

各ボタンなどにマウスカーソルを合わせるとヒントが出る

作った正規表現は「コピー」ボタンでコピー出来る
そのとき【TAB】で区切りたければtool右上で "[TAB]" を選択、以上

526 :Jane使いの名無しさん:2018/10/02(火) 18:06:26.82 ID:QKMjhiC1
tool でのコメントアウトの仕方

--------------------------------------------------
reg
>> ←これで始まる行はコメント行
(
exp
|
ular expression
)

*** ←これ以降の行はすべて無視される

これは regexp か regular expression にマッチする正規表現です
ここに何を書いても正規表現の動作には影響しません
--------------------------------------------------

527 :Jane使いの名無しさん:2018/10/06(土) 00:17:05.05 ID:p8sHt3El
IDの出ないレスを非表示にできるようにできませんか?

528 :Jane使いの名無しさん:2018/10/06(土) 00:31:31.79 ID:bgGg21ZF
レスを消すのはNGEX

529 :Jane使いの名無しさん:2018/10/06(土) 01:13:47.81 ID:p8sHt3El
そうですか 失礼しました

530 :Jane使いの名無しさん:2018/10/08(月) 12:52:10.95 ID:TramOog6
名前欄にウイグル自治区とか、メ欄にEUとかいうの消そうと思ったら一個一個記述していかないといけないですか?

531 :Jane使いの名無しさん:2018/10/08(月) 14:00:51.04 ID:SZNLb6wp
レスを消すのはNGEX

532 :Jane使いの名無しさん:2018/10/08(月) 14:32:22.94 ID:TramOog6
その部分を消せるのはReplaceStrですよ

533 :Jane使いの名無しさん:2018/10/08(月) 14:33:06.05 ID:jJ/suUIt
>>530
レス自体ではなく、その文字列だけを無かったことにしたいなら、基本的にはその通り
ただし実際の文字列にパターンがあるなら正規表現でまとめる事が可能な場合もある

534 :Jane使いの名無しさん:2018/10/08(月) 15:16:04.24 ID:szgaH7bd
具体的にどのスレで何を消したいのか言ってくれれば作りますよ

535 :Jane使いの名無しさん:2018/10/08(月) 16:33:35.86 ID:TramOog6
自分が見たのはここなんですけど
ttps://hayabusa9.5ch.net/test/read.cgi/news/1538961579/
一個一個手間そうなら面倒そうなのでいいです
タグを指定できれば<small>[US] は簡単に消せそうに見えますけど

536 :Jane使いの名無しさん:2018/10/08(月) 17:30:12.87 ID:szgaH7bd
>>535
<rx></b>[^<]*+<b>\s*+<small>\[[^]]*+\]</small>【TAB】</b><b>【TAB】name【TAB】<0>/news/

とりあえずニュー速板のみで動作するようにしてみたけど
他の板でも動くようにしたいなら↓こっちで

<rx></b>[^<]*+<b>\s*+<small>\[[^]]*+\]</small>【TAB】</b><b>【TAB】name

537 :Jane使いの名無しさん:2018/10/08(月) 19:06:24.75 ID:TramOog6
お疲れ様です。ありがとうございます

538 :Jane使いの名無しさん:2018/10/08(月) 20:42:28.17 ID:szgaH7bd
こういうのは簡単に作れるから何かあったらまた来てね

539 :Jane使いの名無しさん:2018/10/08(月) 21:53:57.86 ID:IfFMbO2S
いい人だなぁ(マジレス

540 :Jane使いの名無しさん:2018/10/08(月) 23:16:07.06 ID:szgaH7bd
>>523のツールの練習にちょうど良い質問だった^^

169KB
新着レスの表示

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.2 20130511
ぜろちゃんねるプラス