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

■掲示板に戻る■ 全部 1- 101- 201- 301- 最新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/

268 :Jane使いの名無しさん:2017/10/10(火) 19:49:10.30 ID:zYxZ4AcO
>>267
おお!出来ました!
何度もコピペミスして、スレ汚し失礼しました

ありがとうございます!

269 :Jane使いの名無しさん:2017/10/10(火) 20:41:06.00 ID:UPHqyksK
>>258>>259
画像拡張子付きURLの場合に限りhttpsに置換は?


270 :Jane使いの名無しさん:2017/10/10(火) 20:56:39.89 ID:/YkOf/k8
>>269
どういうこと?
httpでしか見れない画像も無条件にhttpsにしちゃうってことか?
現状では各サイト別にhttpsにする定義をその都度追加していくことぐらいしかできない

271 :Jane使いの名無しさん:2017/10/10(火) 22:52:52.15 ID:X/08GnLS
>>260
()付けて
<rx2>(\d+\.\d+\.\d+\.\d+)【TAB】<font color=red>$1</font>【TAB】name
で行けました。ありがとうございます

272 :Jane使いの名無しさん:2017/10/13(金) 23:27:53.62 ID:iixI3LRe
一文字ごとに空白を入れてくるレスの空白を消す正規表現を教えてください

 あ い う え お

273 :272:2017/10/13(金) 23:32:03.07 ID:iixI3LRe
すいません自己解決しました

274 :Jane使いの名無しさん:2017/10/13(金) 23:56:58.44 ID:g1djb+V9
(´・ω・`)

275 :Jane使いの名無しさん:2017/11/01(水) 16:33:59.85 ID:fPVQEx+N
goo.glの短縮URLが貼られた時に末尾に+を追加する場合はどういう記述にすればいいですか?

276 :Jane使いの名無しさん:2017/11/01(水) 22:26:22.59 ID:jcKU28ge
<rx2>h?ttps?://(\w+).5ch.net/test/read.cgi/(\w+)/(\w+)【TAB】http://$1.2ch.net/test/read.cgi/$2/$3【TAB】msg

277 :名無しさん@お腹いぱーい。:2017/11/02(木) 18:44:53.88 ID:APY3mWD9
>>275
>>242

<>(?-i)tps://goo\.gl/(?!maps/)(?'ID'[_\p{Alnum}]+)[TAB]$& <br> <push item=b><push item=sa><sa i=9>└( 解析: https://goo.gl/#analytics/goo.gl/$+{ID}/all_time )<pop item=sa><pop item=b>

>>241>>243
あらためてァリガト―(w>ω<w)―ゥッ☆

278 :Jane使いの名無しさん:2017/11/10(金) 21:47:59.44 ID:V3GzZq6I
https://pbs.twimg.com/media/DOKudhWUIAESHLB.jpg:orig
https://imgur.com/w67aWyT.jpg
https://m.imgur.com/w67aWyT.jpg
これらを書き換えてくれさい

279 :Jane使いの名無しさん:2017/11/11(土) 07:01:30.41 ID:Co32yvpf
>>278
どう書き換えたいのか書かないと… エスパーするに、こうか?
<rx2>h?t?tps://(pbs\.twimg\.com|(?:\w\.)?imgur\.com)【TAB】http://$1【TAB】msg
でもこういうのはImageViewURLReplace.datの守備範囲じゃないの

280 :Jane使いの名無しさん:2017/11/11(土) 13:55:40.02 ID:4RKHKD9X
>>279
見られたー!
さんくす。imagereplace入れてるんだけど
だめなんだよね。

imgurはこっちだった
http://imgur.com/w67aWyT.jpg
または
http://m.imgur.com/w67aWyT.jpg
こうやって貼るやつもいる
http://i.imgur.com/w67aWyT

引き続きお願いしますん

281 :Jane使いの名無しさん:2017/11/11(土) 13:57:02.68 ID:4RKHKD9X
あれ?
i.〜がないやつと
i.が「m.」になってるやつを貼ろうとしたんだけど

282 :Jane使いの名無しさん:2017/11/11(土) 15:25:05.49 ID:OUvRUmxu
なってるよ datを見ろよ
すでに置換定義があるんだろ


283 :Jane使いの名無しさん:2017/11/11(土) 15:32:09.22 ID:UguUUWK7
どれも見れるな

284 :Jane使いの名無しさん:2017/11/11(土) 18:24:31.51 ID:bhGTqEst
imgur問題は全て解決してるからReplace系スレ遡ればおkよ

285 :Jane使いの名無しさん:2017/11/12(日) 18:22:05.67 ID:xGaSpB4L
レスを書いてるのがPCなのかiPhoneなのかなどなどをIDの後に表示したいです!
教えてください宜しくお願いします
JaneStyle4です

286 :Jane使いの名無しさん:2017/11/12(日) 18:28:46.71 ID:ZJj0uPVs
>>285
Optionフォルダの中のReplaceStr.txtを参考にすればよろし

287 :Jane使いの名無しさん:2017/11/12(日) 18:31:23.90 ID:LGdIsY0g
>>285
FAQスレ見れ

288 :Jane使いの名無しさん:2017/11/12(日) 18:51:05.69 ID:ZthqBEFj
>>286>>287
ありがとうございます

<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0.*| 0(?=$| ))【TAB】$1 (PC)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})d.*| d(?=$| ))【TAB】$1 (ドコモスマホ)【TAB】date
これは表示されてるようなんですが
iPhoneなどその他が表示してもらえないんです…

FAQスレとはJane初心者の質問専用スレ その49の事ですか?
そのスレで (PC)を検索してみたところなかったようなのでこちらに来ました
もう一度探してみます
すみませんでした

289 :Jane使いの名無しさん:2017/11/12(日) 20:37:44.57 ID:LGdIsY0g
>>288
晩メシ食ってて遅くなったけどFAQスレは以下だけどここには載ってなかったよ
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1269507954/

<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0\S*| 0\S*(?= BE:|$))(?: BE:\S+)?$【TAB】$& (PC)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})[dD]| [dD](?=$| ))【TAB】$& (ドコモ)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})a\S*| a(?=$| ))【TAB】$& (auスマホ)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})p\S*| p(?=$| ))【TAB】$& (ソフトバンク)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})r\S*| r(?=$| ))【TAB】$& (ソフトバンク)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})x\S*| x(?=$| ))【TAB】$& (ソフトバンク)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})[eE]\S*| [eE](?=$| ))【TAB】$& (Y!mobile)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})F| F(?=$| ))【TAB】$& (公衆Wi-Fi)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})M| M(?=$| ))【TAB】$& (MVNO)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})W| W(?=$| ))【TAB】$& (WiMAX)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})X| X(?=$| ))【TAB】$& (Google)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})K| K(?=$| ))【TAB】$& (ガラケー)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})Q| Q(?=$| ))【TAB】$& (フルブラウザ)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})o| o(?=$| ))【TAB】$& (WILLCOM)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})H| H(?=$| ))【TAB】$& (海外)【TAB】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})"*"| "*"(?=$| ))【TAB】$& (★)【TAB】date
俺の定義だけど間違ってるかも

290 :Jane使いの名無しさん:2017/11/12(日) 20:48:24.07 ID:i3POl3HT
>>289
ありがとうございます!
気にかけていただいて本当にありがとうございました

291 :Jane使いの名無しさん:2017/11/12(日) 21:01:44.81 ID:LGdIsY0g
なんか今みたら結構間違ってるみたいだ
俺自身は使ってないからね
ID無しの板で29日にdNIKUとか出てるようなら(そうかどうかは知らんよ)
1行目を参考に、他の行も\S*を付けてくれ [dD]\S*| [dD]\S*

292 :Jane使いの名無しさん:2017/11/12(日) 21:31:04.79 ID:tOq+/yOH
端末置換表示はトラブルの元だし自分はやらんが
「2ちゃん ID末尾 端末」でググれば最新情報わかるかも
wifi使ってりゃ0統一でわからんだろうけど

293 :Jane使いの名無しさん:2017/11/12(日) 22:22:31.49 ID:Ffj0vsC6
>>291>>292
重ね重ね、本当に親切にしていただいて感謝いたします
勉強させていただきます!
ありがとうございました

294 :Jane使いの名無しさん:2017/11/12(日) 22:28:40.70 ID:LGdIsY0g
まあ出しといてなんだけど、端末表示は止めといた方がいいかと

295 :Jane使いの名無しさん:2017/11/12(日) 22:37:49.23 ID:SzaqVuty

  ヽ(・ω・)/ ズコー
 \(\ ノ
、ハ,,、 ̄
 ̄″

296 :Jane使いの名無しさん:2017/11/12(日) 22:38:45.47 ID:xSeK3K17
全然問題なかったで

297 :Jane使いの名無しさん:2017/11/12(日) 23:33:10.15 ID:UPznOLoQ
スマホは家で使ってれば光にWifiで繋いでっから末尾なんか意味ね〜と思うがね

298 :Jane使いの名無しさん:2017/11/13(月) 12:23:30.33 ID:FSi7cBd6
URLの終わりを判定するにはどうすれば良いでしょうか?
やりたいことは、例えば、xxx.com/ を含むURLを赤く表示したいです

<rx>h?ttps?://(xxx\.com/.+)【TAB】<font color="red">$1</font>【TAB】msg
これだと xxx.com/ 以降すべて赤くなってしまいますよね

299 :Jane使いの名無しさん:2017/11/13(月) 12:50:45.72 ID:QmgoyOwc
URLに使える文字だけの繰り返しにすればいいじゃん
http://[-.a-zA-Z0-9]+(?::\d+)?\/[-_.!~*'a-zA-Z0-9;/?:@&=+$,%#\[\]]+
()を追加してもいいが、JaneStyleはURL使用可能文字とは認識しない
ポート指定は消してもいいかも
日本語URLは無視

300 :Jane使いの名無しさん:2017/11/13(月) 13:26:00.78 ID:FSi7cBd6
>>299
Jane StyleでURLとして使える文字が↑の \/ より後の [ ] 内なのですね
ありがとうございました

301 :Jane使いの名無しさん:2017/11/13(月) 13:46:42.65 ID:DjU1yoDd
//▽投稿端末を表示
<rx2><!--海外-->(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})[0OiIoPQT].*| [0OiIoPQT])!(?=$| ) $& <font color=magenta>(海外)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})d.*| d(?=$| )) $& <font color="red">(docomo SP)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})D.*| D(?=$| )) $& <font color="red">(docomo mopera)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})a.*| a(?=$| )) $& <font color="orangered">(au SP)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})p.*| p(?=$| )) $& <font color="yellow">(SB iPhone)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})r.*| r(?=$| )) $& <font color="yellow">(SB SP)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})x.*| x(?=$| )) $& <font color="yellow">(SB アクセスインターネット)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})e.*| e(?=$| )) $& <font color="tomato">(Y!mobile emb)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})E.*| E(?=$| )) $& <font color="tomato">(Y!mobile EMNet)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})F.*| F(?=$| )) $& <font color="aquamarine">(公衆 Wi-Fi )</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})A.*| A(?=$| )) $& <font color="mediumaquamarine">(NTT Broadband Platform)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})M.*| M(?=$| )) $& <font color="wheat">(MVNO)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})W.*| W(?=$| )) $& <font color="burlywood">(WiMAX1)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})o.*| o(?=$| )) $& <font color="royalblue">(WILLCOM)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})K.*| K(?=$| )) $& <font color="deepskyblue">(携帯)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})Q.*| Q(?=$| )) $& <font color="deeppink">(FulB)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0.*| 0(?=$| )) $& <font color="hotpink">(PC)</font> date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})P.*| P(?=$| )) $& <font color="lime">(p2)</font> date
を使っています

本文に該当する文字が出てきた時に端末表示されてしまいます
対処方法はありましでしょうか?ご教示ください

参考レス
ReplaceStr.txtを活用するスレ Part11
http://jane2ch.net/test/read.cgi/community/1466648977/243

243 名前:Jane使いの名無しさん[sage] 投稿日:2017/07/19(水) 17:36:21.30 ID:MlYBo3i3
[^maps/] は「m a p s / 以外の1文字」

m a p s / の 「a」と「p」が置き換わってしまいます

302 :301:2017/11/13(月) 13:57:40.21 ID:DjU1yoDd
//▽投稿端末を表示
<rx2><!--海外-->(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})[0OiIoPQT].*| [0OiIoPQT])!(?=$| )【tab】$& <font color=magenta>(海外)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})d.*| d(?=$| ))【tab】$& <font color="red">(docomo SP)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})D.*| D(?=$| ))【tab】$& <font color="red">(docomo mopera)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})a.*| a(?=$| ))【tab】$& <font color="orangered">(au SP)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})p.*| p(?=$| ))【tab】$& <font color="yellow">(SB iPhone)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})r.*| r(?=$| ))【tab】$& <font color="yellow">(SB SP)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})x.*| x(?=$| ))【tab】$& <font color="yellow">(SB アクセスインターネット)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})e.*| e(?=$| ))【tab】$& <font color="tomato">(Y!mobile emb)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})E.*| E(?=$| ))【tab】$& <font color="tomato">(Y!mobile EMNet)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})F.*| F(?=$| ))【tab】$& <font color="aquamarine">(公衆 Wi-Fi )</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})A.*| A(?=$| ))【tab】$& <font color="mediumaquamarine">(NTT Broadband Platform)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})M.*| M(?=$| ))【tab】$& <font color="wheat">(MVNO)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})W.*| W(?=$| ))【tab】$& <font color="burlywood">(WiMAX1)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})o.*| o(?=$| ))【tab】$& <font color="royalblue">(WILLCOM)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})K.*| K(?=$| ))【tab】$& <font color="deepskyblue">(携帯)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})Q.*| Q(?=$| ))【tab】$& <font color="deeppink">(FulB)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})0.*| 0(?=$| ))【tab】$& <font color="hotpink">(PC)</font>【tab】date
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})P.*| P(?=$| ))【tab】$& <font color="lime">(p2)</font>【tab】date

【tab】表示忘れてました 連投すみません

303 :Jane使いの名無しさん:2017/11/13(月) 14:40:50.14 ID:fK2fPmjU


304 :Jane使いの名無しさん:2017/11/14(火) 18:01:18.26 ID:yJiiJ8g9
>>301-302
そうならないようにするための【TAB】dateなので、原因は別の行にあると思う
(どこかに【TAB】dateのない行がダブっているとか)

305 :301:2017/11/14(火) 18:56:28.02 ID:QMw5vMZF
>>304
ありがとうございます!
当該記述の最後尾に半角スペースがあることが原因だったようです
解決の糸口を下さって感謝します!

306 :Jane使いの名無しさん:2017/11/14(火) 19:46:36.67 ID:e2GLdypC
色分けまでしてよくやぅったもんだ

307 :Jane使いの名無しさん:2017/11/15(水) 11:22:35.52 ID:8rOOF+MZ
http://janesoft.net/janestyle/ にて2017/11/09から公開中のWindows 7/8/10用「Jane Style」Version 4.00
( ttp://download20.janesoft.net/jane400_setup.exe または ttp://download30.janesoft.net/jane400.zip )に
収録されているほうのReplaceStr.txtには、そのままJaneXenoでも役に立つ構文が色々記述されてるな。

>>302
Jane StyleのReplaceStr.txtに採用されている構文より細かいんだね。これは役に立ちそうだ。
文字色を全部royalblueに統一した上で使わせてもらうよ。ところで「FulB」はフルブラウザの事なんだね?

308 :302:2017/11/15(水) 13:03:15.67 ID:m8v6w0+I
>>307
フルブラウザのことです
FullBの記述ミスかと思います(汗)

309 :Jane使いの名無しさん:2017/11/15(水) 20:58:36.54 ID:cWbX15+Z
ガックシ
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})6| 6(?=$| ))【tab】$& <font color=gold>[大学の回線]</font>【tab】date

310 :245:2017/11/18(土) 23:29:53.74 ID:weigxH5s
>>245
未設定だったスキン変更したらアイコンが表示されなくなりました。
スキンをデフォルトのやつに戻してもだめです。対処方法誰かわかります?

311 :245:2017/11/18(土) 23:45:24.21 ID:weigxH5s
>>310
自己解決、適用したスキンのフォルダに画像入れたアイコンフォルダを移したら適用された。

312 :Jane使いの名無しさん:2017/11/21(火) 03:32:02.34 ID:4cJJAp9W
↓1個めの★は消えたけど、2個めの★が消えない。
https://www.youtube.com/wa★tch?v=6Tsv★rWluthw
どうすれば良い?

313 :Jane使いの名無しさん:2017/11/21(火) 04:56:12.55 ID:ha+UYoVu
1個めの★は消えた定義晒せよ

314 :Jane使いの名無しさん:2017/11/21(火) 19:26:30.03 ID:WSbBiLr1
>>312
誤爆対策として、結合するのは最後の区切り文字(この場合は★)のあとに
「URLっぽい文字列が続いている場合」に限定していたのを、
「英数字が続いて改行や文末で終わってる場合」もありにして対応
ただし最後の区切り文字が空白の場合は無効(そういうものまで結合すると誤爆しやすくなってしまうため)

最後の部分を以下のように変更

([%&\-.\dA-Z_a-z~]*(?:[/?](?![*/])|&(?:amp;)?[-\dA-Z_a-z]+=|\.[a-z]+|[!#-;=?-Z_a-z~]{50})[!#-;=?-Z_a-z~]*)

((?:[%&\-.\dA-Z_a-z~]*(?:[/?](?![*/])|&(?:amp;)?[-\dA-Z_a-z]+=|\.[a-z]+)|(?<![\s ])[%&\-.\dA-Z_a-z~]+\s*(?=$|<br>)|[%&\-9A-Z_a-z~][!#-;=?-Z_a-z~]{50})[!#-;=?-Z_a-z~]*)

※最後の区切り文字のあとに「(?<![\s ])[%&\-.\dA-Z_a-z~]+\s*(?=$|<br>)」が続いていればURLが分割されていると判断するように変更
※その続きの部分は今回の変更とは無関係だけど、長い行を結合する際の誤爆対策(ここには貼ってなかったけど、ついでにそのまま貼る)

315 :Jane使いの名無しさん:2017/11/21(火) 19:55:41.73 ID:WSbBiLr1
元の定義を貼ってたのは前スレだったので更新
>>31-32>>314を反映

==== ReplaceStr.txt ==== (<rx2> 以降の改行は削除)
// 空白・記号 [☆★●◆■]・改行で(最大8ヶ所)分断されたURLを結合
// 改行での分断は最初の1ヶ所のみ対応(ドメイン名部分や長いURLの分断を想定)
// 結合したらURLの後ろに [URL結合] という印を付ける
// URL例: "http://ex●am■ple . c o m/ng★word/", "http://ex <br> am■ple.com/"
<rx2>(tps?://(?:[-\d:@-Za-z]+(?:[-.\dA-Za-z]+)*\.?(?<!(?<!/[a-z]{2}|www)\.jp)(?<!(?<!/[a-z]{2}|www)\.(?:biz|com|net|org|xyz))
(?<!(?<!/[a-z]{2}|www)\.info)(?<!(?<!/[a-z]{2}|www)\.[a-z]{2}\.jp)|[-.\d:@-Za-z]+/[!#-;=?-Z_a-z~]+(?<!\.[\dA-Za-z]{2})(?<!\.[\dA-Za-z]{3})(?<!\.[\dA-Za-z]{4})))(?<!/)
(?:[\s ☆★●◆■]+|\s*<br>\s*(?=[\da-z][\s ☆★●◆■%\-.\da-z]*[/?](?![*/]))|(?<=[!#-;=?-Z_a-z~]{100})\s*<br>\s*(?![!$-;=@-Z_a-z~]+\.(?![a-z]?htm|[aj]sp|cgi|php)[\dA-Z_a-z]+[^!#-;=?-Z_a-z~]))
(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://)
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
((?:[%&\-.\dA-Z_a-z~]*(?:[/?](?![*/])|&(?:amp;)?[-\dA-Z_a-z]+=|\.[a-z]+)|(?<![\s ])[%&\-.\dA-Z_a-z~]+\s*(?=$|<br>)|[%&\-9A-Z_a-z~][!#-;=?-Z_a-z~]{50})[!#-;=?-Z_a-z~]*)
【TAB】$1$2$3$4$5$6$7$8$9 <font color=gray>[URL結合]</font>【TAB】msg

↓1ヶ所の分断を結合するだけでよければこちらで(↑の最大8ヶ所対応版とは共存できない)

==== ReplaceStr.txt ==== (<rx2> 以降の改行は削除)
// 空白・記号 [☆★●◆■]・改行で分断されたURLを結合
// 結合したらURLの後ろに [URL結合] という印を付ける
// URL例: "http://ex●ample.com/", "http://ex <br> ample.com/"
<rx2>(tps?://(?:[-\d:@-Za-z]+(?:[-.\dA-Za-z]+)*(?<!(?<!/[a-z]{2}|www)\.jp)(?<!(?<!/[a-z]{2}|www)\.(?:biz|com|net|org|xyz))
(?<!(?<!/[a-z]{2}|www)\.info)(?<!(?<!/[a-z]{2}|www)\.[a-z]{2}\.jp)|[-.\d:@-Za-z]+/[!#-;=?-Z_a-z~]+(?<!\.[\dA-Za-z]{2})(?<!\.[\dA-Za-z]{3})(?<!\.[\dA-Za-z]{4})))(?<!/)
(?:[\s ☆★●◆■]+|\s*<br>\s*(?=[\da-z][-%.\da-z]*[/?](?![*/]))|(?<=[!#-;=?-Z_a-z~]{100})\s*<br>\s*(?![!$-;=@-Z_a-z~]+\.(?![a-z]?htm|[aj]sp|cgi|php)[\dA-Z_a-z]+[^!#-;=?-Z_a-z~]))
(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://)
((?:[%&\-.\dA-Z_a-z~]*(?:[/?](?![*/])|&(?:amp;)?[-\dA-Z_a-z]+=|\.[a-z]+)|(?<![\s ])[%&\-.\dA-Z_a-z~]+\s*(?=$|<br>)|[%&\-9A-Z_a-z~][!#-;=?-Z_a-z~]{50})[!#-;=?-Z_a-z~]*)
【TAB】$1$2 <font color=gray>[URL結合]</font>【TAB】msg

==== Doe View用 ReplaceStr.txt への変更点 ====
最初の「<rx2>」 → 「<>」
最後の「<font color=gray>[URL結合]</font>【TAB】msg」 → 「<push item=sa><sa i=13>[URL結合]<pop item=sa>」

316 :Jane使いの名無しさん:2017/11/21(火) 19:55:55.97 ID:WSbBiLr1
>>31-32>>314を反映(Doe View用 ResAction.txt)

==== ResAction.txt (Doe View用) ==== (Item= 以降の改行は削除)
[CombineUrl8]
; 空白・記号 [☆★●◆■]・改行で(最大8ヶ所)分断されたURLを結合
; 改行での分断は最初の1ヶ所のみ対応(ドメイン名部分や長いURLの分断を想定)
; 結合したらURLの後ろに [URL結合] という印を付ける
; URL例: "http://ex●am■ple . c o m/ng★word/", "http://ex <br> am■ple.com/"
Item=Msg【TAB】SearchType=RegExp【TAB】Pattern=(tps?://(?:[-\d:@-Za-z]+(?:[-.\dA-Za-z]+)*\.?(?<!(?<!/[a-z]{2}|www)\.jp)(?<!(?<!/[a-z]{2}|www)\.(?:biz|com|net|org|xyz))
(?<!(?<!/[a-z]{2}|www)\.info)(?<!(?<!/[a-z]{2}|www)\.[a-z]{2}\.jp)|[-.\d:@-Za-z]+/[!#-;=?-Z_a-z~]+(?<!\.[\dA-Za-z]{2})(?<!\.[\dA-Za-z]{3})(?<!\.[\dA-Za-z]{4})))(?<!/)
(?:[\s ☆★●◆■]+|\s*<br>\s*(?=[\da-z][\s ☆★●◆■%\-.\da-z]*[/?](?![*/]))|(?<=[!#-;=?-Z_a-z~]{100})\s*<br>\s*(?![!$-;=@-Z_a-z~]+\.(?![a-z]?htm|[aj]sp|cgi|php)[\dA-Z_a-z]+[^!#-;=?-Z_a-z~]))
(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://)
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
(?:([%&\--9A-Z_a-z~][!#-;=?-Z_a-z~]*)(?<!/)[\s ☆★●◆■]+(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://))?
((?:[%&\-.\dA-Z_a-z~]*(?:[/?](?![*/])|&(?:amp;)?[-\dA-Z_a-z]+=|\.[a-z]+)|(?<![\s ])[%&\-.\dA-Z_a-z~]+\s*(?=$|<br>)|[%&\-9A-Z_a-z~][!#-;=?-Z_a-z~]{50})[!#-;=?-Z_a-z~]*)
【TAB】Replace=$1$2$3$4$5$6$7$8$9 <push item=sa><sa i=13>[URL結合]<pop item=sa>

↓1ヶ所の分断を結合するだけでよければこちらで(↑の最大8ヶ所対応版とは共存できない)

==== ResAction.txt (Doe View用) ==== (Item= 以降の改行は削除)
[CombineUrl]
; 空白・記号 [☆★●◆■]・改行で分断されたURLを結合
; 結合したらURLの後ろに [URL結合] という印を付ける
; URL例: "http://ex●ample.com/", "http://ex <br> ample.com/"
Item=Msg【TAB】SearchType=RegExp【TAB】Pattern=(tps?://(?:[-\d:@-Za-z]+(?:[-.\dA-Za-z]+)*(?<!(?<!/[a-z]{2}|www)\.jp)(?<!(?<!/[a-z]{2}|www)\.(?:biz|com|net|org|xyz))
(?<!(?<!/[a-z]{2}|www)\.info)(?<!(?<!/[a-z]{2}|www)\.[a-z]{2}\.jp)|[-.\d:@-Za-z]+/[!#-;=?-Z_a-z~]+(?<!\.[\dA-Za-z]{2})(?<!\.[\dA-Za-z]{3})(?<!\.[\dA-Za-z]{4})))(?<!/)
(?:[\s ☆★●◆■]+|\s*<br>\s*(?=[\da-z][-%.\da-z]*[/?](?![*/]))|(?<=[!#-;=?-Z_a-z~]{100})\s*<br>\s*(?![!$-;=@-Z_a-z~]+\.(?![a-z]?htm|[aj]sp|cgi|php)[\dA-Z_a-z]+[^!#-;=?-Z_a-z~]))
(?!(?:[^.\w]+|&amp;)[\s ]|(?:\d|(?:19|20)?\d{2})\W(?!\d{3})\d|&(?!amp)#?[\dA-Za-z]+;|[?a-z]+://)
((?:[%&\-.\dA-Z_a-z~]*(?:[/?](?![*/])|&(?:amp;)?[-\dA-Z_a-z]+=|\.[a-z]+)|(?<![\s ])[%&\-.\dA-Z_a-z~]+\s*(?=$|<br>)|[%&\-9A-Z_a-z~][!#-;=?-Z_a-z~]{50})[!#-;=?-Z_a-z~]*)
【TAB】Replace=$1$2 <push item=sa><sa i=13>[URL結合]<pop item=sa>

317 :Jane使いの名無しさん:2017/11/21(火) 22:50:14.00 ID:4cJJAp9W
>>312です。
>>315で無事に2個めの星を消すことが出来ました。
ありがとうございます。

88KB
新着レスの表示

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