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

■掲示板に戻る■ 全部 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/

2 :Jane使いの名無しさん:2016/06/23(木) 11:30:12.96 ID:1ExLWnRG
■注意
・【TAB】はキーボードの「Tabキー」でインデントして下さい

3 :Jane使いの名無しさん:2016/06/23(木) 19:01:55.13 ID:AvWi4b9v
■ReplaceStr.txtの仕様
・<ex>置換対象の文字列[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
 <ex>で「置換対象の文字列」が大文字と小文字を区別しない通常の文字列であることを指定します。
 「置換対象」にはname, mail, date, msg, allのいずれかを指定します。
 ※dateにはID等も含まれます。
 「<n>対象URL/タイトル」の<n>にはNGExと同様のタイプを指定します。
 (<0>:含む <1>:含まない <2>:一致 <3>:一致しない <4>:含む(正規) <5>:含まない(正規))
 ※<n>を指定しない場合は<0>が指定されたとみなします。

・<ex2>置換対象の文字列[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
 <ex2>で「置換対象の文字列」が大文字と小文字を区別する通常の文字列であることを指定します。

・<rx>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
 <rx>で「置換対象の文字列」が大文字と小文字を区別しない正規表現であることを指定します。
 ※<rx>の代わりに<>を指定しても同じです。

・<rx2>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
 <rx2>で「置換対象の文字列」が大文字と小文字を区別する正規表現であることを指定します。

4 :Jane使いの名無しさん:2016/06/30(木) 21:49:14.08 ID:ROPI5GD4
■注意
・[TAB]はキーボードの【Tab】キーでインデントして下さい。
・";" "'" "//"から始まる行はコメントアウトとみなします。
・<ex>,<ex2>,<rx>,<rx2>を指定しない場合は<ex>が指定されたとみなします。
・「置換対象」を指定しない場合はallが指定されたとみなします。
・「<n>対象URL/タイトル」を指定しない場合はすべてのレスが対象になります。
・置換文字列が空白の場合は置換対象を指定してください。
・スレッドツールバーのローカルあぼーん表示を「あぼーん無効」にしたときはこの機能を一時的に無効にします。
・datの書き換えは行いません。
・置換はNG処理の後で行われるため、NGワードを別な文字に置き換えてもNGになります。
・タグを含む文字列の置換も可能です。(区切りの<>は対象になりません)
 ※「>」「<」「"」等を別な文字に置換するとタグが壊れて表示がおかしくなります。
 ※>を別な文字に置換するとレス番リンクが切れます。
 ※URL内の文字列を置換すると正しくリンクされないようになります。

5 :Jane使いの名無しさん:2016/07/15(金) 12:05:58.01 ID:fDQVTdJj
http://jane2ch.net/test/read.cgi/community/1419356309/924
数字関係を含むNG指定は全角だと反映されないのな
表面的には半角英数で表示されてるから不思議だったわ

6 :Jane使いの名無しさん:2016/07/15(金) 18:28:45.20 ID:KtssicFg
>>5
え?

7 :Jane使いの名無しさん:2016/07/18(月) 09:46:09.93 ID:6FbZTsQZ
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1464089601/435,437,443,445


↑これを参考に画像切り抜いて置換してみてるんだけど
一行に3つ並んで表示するにはどうしたらいいですかね
見よう見まねで色々やってるんだけど自分には限界で

<rx>&#126980;【TAB】<img src="Slot/smile.png" align="overlap">【TAB】msg

↑こんな感じでやってるけど一行に一つ、3列で3つしか表示されなくて

8 :Jane使いの名無しさん:2016/07/19(火) 21:45:04.28 ID:SIjDpq+M
>>7
試してみたけどダメだった
3つしか表示されないのは align="overlap" があるので画像が重なっているのでは?
でもそれを消去しても1行に1個ずつ9行で全9個の表示になってしまう
imgタグで横に並べて表示させることはムリなのかな?

9 :Jane使いの名無しさん:2016/07/22(金) 01:10:33.03 ID:XpO9FL5d
overlapはそのままにしてimgタグの後ろに適当な数のスペース入れたらいい

10 :Jane使いの名無しさん:2016/07/30(土) 11:12:38.33 ID:2bn4U3SI
前スレで名前欄について質問したものですが

名無しさん必死だな@無断転載は禁止 (ササクッテロT aaaa-1111 [123.456.789.101])

名無しさん(ササクッテロT aaaa-1111)
という風に名前は【名無しさん】で固定 SLIP付きの場合【IP】だけ削除 【ワッチョイ】のとこだけ表示
にしております

ですがこの形から 
コテハンの人の書き込みの場合
コテハン(ササクッテロT aaaa-1111)

にして コテハンではない場合
名無しさん(ササクッテロT aaaa-1111)

とのようにしたいのですがデキますでしょうか?
そしてコテハンの場合 名前が長い人は省略できるようにしたいのですがデキますでしょうか?

11 :Jane使いの名無しさん:2016/07/31(日) 03:09:15.46 ID:XhJSQAKT
その形からではなくその形にする前に手を加えればいいでしょう
各板のデフォルト名無し → 「名無しさん」に置換してから
SLIPをいじったりコテハンを短くしたりする

12 :Jane使いの名無しさん:2016/07/31(日) 03:18:21.39 ID:ArQdtQTv
スレビューのフォントをいじることは可能でしょうか?

13 :Jane使いの名無しさん:2016/07/31(日) 03:52:28.42 ID:mh2zzuK3
スレビュー全体のフォントはスキンのHeader.htmlで指定する
レス中の特定の文字列だけをReplaceStrでフォント変更するのは多分無理

14 :Jane使いの名無しさん:2016/07/31(日) 03:59:35.86 ID:ArQdtQTv
ごめんなさい書き間違えました
書き込みウインドウのプレビュータブのことでした
スレビューはスキンで変更しちゃってます

15 :Jane使いの名無しさん:2016/07/31(日) 08:19:00.12 ID:OqeVcXl1
>>11
文字列をつくってテキストファイルをください

16 :Jane使いの名無しさん:2016/07/31(日) 09:14:01.28 ID:x7SuzsIO


17 :Jane使いの名無しさん:2016/07/31(日) 10:50:30.66 ID:6mongMJR
>>14
ReplaceStr.txtは.dat読み込み時にレスの見た目を変えるものなので、書き込みウィンドウの話ならスレ違い
自分の使っているソフトの質問スレ(なければ本スレ)へ Styleはしたらばにも掲示板がある

でも、プレビューは「標準環境でどう見えるか」を確認するためのものなので変える方法はないと思う
Win98な頃の「標準環境」なんかで現在実際に見てる奴がいるか?ということは別にして。
Xeno本スレでも何度か話題に出てる 例えば
ttp://jane2ch.net/community/kako/1426/14266/1426672589.html の685,688,691など
(ttp://jane2ch.net/test/read.cgi/community/1426672589/685,688,691)

>>15=10 ?
君はたぶん初心者スレ向き
このスレをよく見ている人は、前スレの
ttp://jane2ch.net/test/read.cgi/community/1419356309/732,747,816,875
こういうのにうんざりしているから、全部面倒見てやらなきゃならん奴の相手はしない
初心者スレならそういうのにも答えてあげようという人が見ているはず
マルチポストと言われないために「誘導されました」と書くのと
「前スレで名前欄について…」ではわからないからURLとスレ番を書くこと

18 :17:2016/07/31(日) 10:52:26.49 ID:6mongMJR
まちがった 最後の行「スレ番」じゃなくて「レス番」だ

19 :Jane使いの名無しさん:2016/07/31(日) 10:53:40.16 ID:OqeVcXl1
ていうかそれ僕です
その最後の コテハンの名前のとこで少し不便を感じたのでまた来ました

20 :Jane使いの名無しさん:2016/07/31(日) 10:55:12.47 ID:b6Q3SzCj
ID:ArQdtQTvです
確かにプレビューは自分以外にどう見えるのかを確認するための機能ですね
スレビューで変えているわけだから、それで十分です
ありがとうございました

21 :Jane使いの名無しさん:2016/07/31(日) 14:21:39.25 ID:AiXAk4Iq
コテつけろよ・・本当に

22 :http://jane2ch.net/test/read.cgi/community/1419356309/734:2016/07/31(日) 15:12:29.23 ID:UWvbpEqJ
な?

23 :Jane使いの名無しさん:2016/07/31(日) 16:47:56.71 ID:OqeVcXl1
コテつけません
コテ付けても僕の名前欄は 名無しさんで固定サれてるので
文字列を教えてくれて その実験でコテを付ける時が来ると良いですな はっはっは

24 :Jane使いの名無しさん:2016/07/31(日) 17:10:04.79 ID:AiXAk4Iq
甘やかし続けるとここまで増長するのか・・

25 :Jane使いの名無しさん:2016/07/31(日) 21:10:40.34 ID:DdYOMpno
>>22
www

26 :Jane使いの名無しさん:2016/08/27(土) 16:56:30.09 ID:2qTRl6PW
今文末のwは。に変換するようにしてるのですが
文面はこうです

<rx2>(?<!w)w(?=[  ]?(<br>|$)) 。 msg
<rx2>(?:[wwWW]+)[  ]*(?=<br>|$) 。 msg

これだと、URL文字列のwまで変換してしまうのですが、しないように改良していただけませんか?

27 :Jane使いの名無しさん:2016/08/27(土) 18:24:26.70 ID:vKl9UwOc
(?!/)付けるとか

28 :Jane使いの名無しさん:2016/08/27(土) 18:35:25.86 ID:KQuxTvfE
URLを含まない行の行末の w を 。 に変換、という事ならこうかな

<rx2>((?:^|<br>)(?![^<]*tps?://)[^<]*?)[wwWW]+(?=[  ]*(?:<br>|$))[TAB]$1。[TAB]msg

29 :26:2016/08/28(日) 01:02:30.72 ID:9U6vnpxB
>>28
ありがとうございます。
使わせていただきます

30 :Jane使いの名無しさん:2016/09/11(日) 13:17:20.46 ID:S1YHjAIM
http://jane2ch.net/test/read.cgi/community/1419356309/829 のURL結合ですが、
http://potato.2ch.net/test/read.cgi/software/1473545696/1 の最後から2行目「userChrome.js」が、
誤爆して前の行のURLと結合してしまいます
どこを修正したらいいでしょうか?

31 :Jane使いの名無しさん:2016/09/11(日) 21:53:14.42 ID:k00jlsoZ
>>30
「改行で分断された長いURL」を結合するときに誤爆していたので条件を変更
・「長いURL」の基準を50文字以上→100文字以上に変更
・.htm/.asp/.cgi/.php(.html や .aspx 等も含む)以外の拡張子は結合しない
 ただしクエリーやページ内アンカーの場合は別(?dl=filename.zip みたいなURLになるなら結合する)

前半にある (?<=[!#-;=?-Z_a-z~]{50})\s*<br>\s* 部分の
{50} を {100} にして、後ろに除外する条件を追加:

(?<=[!#-;=?-Z_a-z~]{50})\s*<br>\s*

(?<=[!#-;=?-Z_a-z~]{100})\s*<br>\s*(?![!$-;=@-Z_a-z~]+\.(?![a-z]?htm|asp|cgi|php)[a-z]+[^!#-;=?-Z_a-z~])

32 :Jane使いの名無しさん:2016/09/11(日) 21:59:23.38 ID:k00jlsoZ
ちょっと違うな…このほうがいい
(?<=[!#-;=?-Z_a-z~]{100})\s*<br>\s*(?![!$-;=@-Z_a-z~]+\.(?![a-z]?htm|asp|cgi|php)[\dA-Z_a-z]+[^!#-;=?-Z_a-z~])

33 :Jane使いの名無しさん:2016/09/11(日) 22:14:16.68 ID:zLVy0hl3


34 :Jane使いの名無しさん:2016/09/11(日) 23:43:27.02 ID:S1YHjAIM
>>31-32
誤爆しなくなりました
ありがとうございます

35 :Jane使いの名無しさん:2016/09/12(月) 00:17:10.05 ID:8hgvxfNf
d

36 :Jane使いの名無しさん:2016/09/12(月) 03:04:41.06 ID:3ccl2FC1
横d

37 :Jane使いの名無しさん:2016/09/29(木) 02:56:26.51 ID:U7xzFsB6
どなたか、レス本文内に書かれた末尾0以外のIDをポップアップ表示させる方法を教えて下さい。お願いします。

38 :Jane使いの名無しさん:2016/09/29(木) 03:10:35.48 ID:nFrHQdXK
このスレ何故かたまにReplaceStr無関係な質問来るな

U7xzFsB6

IDを範囲選択してCtrl+右クリックで出来る

39 :Jane使いの名無しさん:2016/09/29(木) 04:38:04.86 ID:U7xzFsB6
>>38
あれ、関係なかったですか、すみません。
ググってたら、同じような事例でReplaceStrの正規表現で対処してたっぽいのを見かけたと
思ったんですが勘違いだったかもです。
マウスオーバーでのポップアップは元々無理な感じですかね・・
その方法は知らなかったです。ありがとうございます。

40 :Jane使いの名無しさん:2016/09/29(木) 06:24:05.16 ID:HP0/mtTA
>>37
文字列の前に「ID:」を付加してやればおk
ただ、単に八文字の半角英数文字列の前にくっつけるだけだといろいろ余計なところにもくっついちゃうんで、
「本文中に書かれたID:抜きのID文字列」と確実に限定できる条件が難しそうな気がするけど

41 :Jane使いの名無しさん:2016/09/29(木) 21:00:23.82 ID:U7xzFsB6
>>40
あ、すみません。 ID:U7xzFsB6 ←こういう風に既に「ID:」が付いてる文字列を本文に載せてある場合の事です。
改めて確かめてみたんですが、普通の板だと、末尾に関わらずマウスオーバーでポップアップされるんですが、
VIP板と嫌儲板だとID末尾が0以外の場合はポップアップされないみたいですね。。今まで気づかなかったですが

念の為に言うと、例えば

>ID:△△△△
>ID:xxxxxx
>この人達の発言に注目

っていうレスがあった時に、正常にポップアップされない(正確には 抽出 ID:xxxxxx (0回) のように表示される)
ので、困るという事です。

でもこんなのはさすがに正規表現とかでどうにか出来る事ではないっぽいですよね・・元々の仕組み的にもうそうなってるって事なんですかね・・特定の板で起こるっていうのが分からないですけど

長々とすみませんでした。
ちなみに、IDポップアップの確認は、書き込み欄でIDを書いてプレビューでポップアップ出来るか確認出来るのでそれで自分はやってみました。

42 :Jane使いの名無しさん:2016/09/29(木) 21:43:05.04 ID:HP0/mtTA
>>41
最初その書き込みだけだと意味が分からなかったんだけど、VIPのスレを見てみて分かった。
ID末尾のNIKUのせいで、本文からの抽出IDとDATE欄のIDが一致してないんだわ。

マッチしなくなるのは簡単に言うと、

 ・本文からのID抽出は「『ID:』に続く8もしくは9文字」なので末尾の「NIKU」を含まない
 ・DATからの抽出は「DATEフィールドの『ID:』から次の空白または末尾まで」なので「NIKU」を含む

となって食い違いが出るせい。

で、ReplaceStr.txtでの置換ではDATEフィールドを置換しても画面上での表示は変わるけど実際の
IDは変わらない(そうでないと端末種別表示などのID表示改変を行うとIDが一致しなくなっちゃう)ので、
ReplaceStr.txtを使って「NIKU」を削るとかでは無理。

43 :Jane使いの名無しさん:2016/09/30(金) 00:57:38.86 ID:yM0DLAdu
>>42
すみません、これも補足しておけば良かったんですが、29日限定の「NIKU」は関係なく、その前からなってたんです。

それでまたググってたら、この問題に対して同じ様な事を試してる人がいたんですが、正規表現でもダメだったみたいで・・

このスレの>>127-129のレスです
http://potato.2ch.net/test/read.cgi/software/1465787687/127-129

やっぱり無理そうですかね
抽出の違いの方教えて下さってありがとうございます

44 :Jane使いの名無しさん:2016/09/30(金) 01:13:32.08 ID:fLI169Z4
vb

45 :Jane使いの名無しさん:2016/09/30(金) 07:21:12.22 ID:164OS4nL
>>43
そのスレの127がテストに使ってる
http://shiba.2ch.net/test/read.cgi/akb/1465117168/502
をJaneXenoに読ませると3つとも機能しているように見えるので、Style固有の問題なのでは

46 :Jane使いの名無しさん:2016/10/01(土) 00:29:45.39 ID:qAogoO1v
>>45
Xenoでは動くんですね。そうかもしれないですね。
ありがとうございました。
レス下さった方お手数おかけしました。

47 :Jane使いの名無しさん:2016/10/03(月) 18:53:28.82 ID:l2KaCuYa
正規表現できる方おねがいします
[2016-10-0317:58:20]
にマッチさせる書き方教えてください
[2016-10-031*:**:**]が拾いたいのですが巧くできませんでして

48 :Jane使いの名無しさん:2016/10/03(月) 18:59:09.25 ID:SxanUrgs
>>47
どうやってみて駄目だったの?

49 :Jane使いの名無しさん:2016/10/03(月) 19:02:32.14 ID:l2KaCuYa
>>48
\([2016-10-0317)(\d+\:)+\]
さっぱりわからないもんですみませんがお願いします

50 :Jane使いの名無しさん:2016/10/03(月) 19:11:02.46 ID:vvE2S/lN
やってないけfど
\[2016\-10\-031[\d.]+\]

51 :Jane使いの名無しさん:2016/10/03(月) 19:12:39.26 ID:vvE2S/lN
目が悪いので見間違えた
[\d.]は[\d:]に変えて

52 :Jane使いの名無しさん:2016/10/03(月) 19:13:17.28 ID:l2KaCuYa
>>51
拾えました!ありがとうございますm(__)m

53 :Jane使いの名無しさん:2016/10/06(木) 01:57:25.48 ID:SocFt/JS

<rx2>>>([0-9]+)+(\-|\,|[0-9]+)[TAB]<a href="#$1">>>$1$2</a>[TAB]msg

上記の正規表現を作って以下のレスアンカを(アンカーリンク多いと怒られたので>>の後に.入れます)
>>.1
>>.1-5
>>.1-5,6
>>.1-5,6-8

↓こういう形にしたいのですが
<a href="#1">>>.1</a>
<a href="#1">>>.1-5</a>
<a href="#1">>>.1-5,6</a>
<a href="#1">>>.1-5,6-8</a>

↓こんな形になってうまく行きません
>>1
<a href="#1">>>.1-</a>5
<a href="#1">>>.1-</a>5,6
<a href="#1">>>.1-</a>5,6-8


誰か直してくれたら助かります。

54 :Jane使いの名無しさん:2016/10/06(木) 07:25:27.59 ID:u1rdesql
>>53
そんなことしなくてもアンカされると思うのだが、aタグがレスとして見えるようにしたいのか?
<rx2>>>([0-9]+)([0-9,-]+)?[TAB]<a href="#$1">>>$1$2</a>[TAB]msg
こうかな

55 :54:2016/10/06(木) 07:30:53.31 ID:u1rdesql
まちがえた…わけじゃないが、&じゃなくて&amp;と書かないといけないのか
<rx2>&gt;&gt;([0-9]+)([0-9,-]+)?[TAB]&lt;a href=&quot;#$1&quot;&gt;&gt;&gt;$1$2&lt;/a&gt;[TAB]msg

56 :53:2016/10/07(金) 04:56:23.46 ID:xljO0aoD
>>54-55
上手くいきましたありがとうございます。アンカをA
タグで囲むのはhtmlにコピペした時にジャンプする為です
スキンをいじって名前欄に<a name="レス番号"></a>タグがくるようにしています

57 :Jane使いの名無しさん:2016/10/09(日) 15:18:22.11 ID:KHuCpVDV
今、「<rx>やで(。?\s*(?:<br>|$)) だぞ msg」って文を書いてて
文末のやでを置換してます
多分「やで」「やで。」にしか対応してないと思いますが
やで!
やで!
やで〜
やでー
やで?
やでぇ
やで・・
やで…

に対応するにはどう書けば良いでしょうか?

58 :Jane使いの名無しさん:2016/10/09(日) 15:41:50.01 ID:3O5cKkGn
自分が使ってるなんJ弁変換から抜粋
<rx2>やで([、。?!wwWW ・…〜(\(ー<])【TAB】だよ$1【TAB】msg
<rx2>([^ぁ-ん])やで([^か-すたにね-はま-やよん])【TAB】$1だよ$2【TAB】msg

59 :Jane使いの名無しさん:2016/10/09(日) 16:11:12.30 ID:KHuCpVDV
ありがとうございます。

自分はなんj弁アレルギーなのでReplaceも殆どがそれの置換ばっかです
どっかに纏められてないですかね・・?

60 :Jane使いの名無しさん:2016/10/09(日) 16:19:40.69 ID:/2R15lJ9
やでをNGワードにしたら良いんじゃね?
どうせろくなこと書いてないでしょ

61 :Jane使いの名無しさん:2016/10/09(日) 16:28:08.18 ID:3O5cKkGn
需要はあると思うがまとめないだろねえ
変換語や文法に好みあってかえって違和感やニュアンスが異なったり
誤爆するし個々で妥協点見つけ都度改良しつづけが実際

62 :Jane使いの名無しさん:2016/10/09(日) 16:33:18.01 ID:KHuCpVDV
難しいですしね・・
たとえば「ワイ」なんかは文頭にだけ出てくるならいいけど、いきなり出てくるから対処しにくい・・

63 :Jane使いの名無しさん:2016/10/09(日) 17:08:24.45 ID:3O5cKkGn
参考になるかわからんが
http://www1.axfc.net/u/3727727.txt
カオスでよくわからんと思うがこれは検証用で置換後 記号と番号が入る
2段構えで置換する部分もあり

64 :Jane使いの名無しさん:2016/10/09(日) 18:14:54.00 ID:q5QShcrA
>>62
前後がカタカナでなければNGしちゃえば?
アルファベットのYを単独でカタカナ表記したいことなんてないから誤爆はしない

65 :Jane使いの名無しさん:2016/10/09(日) 18:17:48.63 ID:0o+6sdFJ
>>63
横からだけど参考のためにいただいた
ありがとう

66 :Jane使いの名無しさん:2016/10/09(日) 18:29:07.35 ID:KHuCpVDV
>>64
>>63 の中でワ イはあったのでそっち採用しました
こういうの
<rx2>([^ァ-ヶ])ワ[イテ]([^ァ-ヶ]) $1自分@015$2 msg
まあ多分そう言うことですよね

自分は拙なさ過ぎるので、文を書けないのです・・


67 :Jane使いの名無しさん:2016/10/12(水) 09:55:04.86 ID:B/aC4Rjn
$1のあとに数字が続く場合どうすればいいですか?

68 :Jane使いの名無しさん:2016/10/12(水) 11:48:25.03 ID:xXW8baf4
この辺りのことか?
${1}

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

888 名前:Jane使いの名無しさん[sage] 投稿日:2016/05/19(木) 19:41:27.73 ID:g8P6PXJP
>>886
二桁の場合に ${10} としなくても $10 でも良いのか

890 名前:Jane使いの名無しさん[sage] 投稿日:2016/05/19(木) 19:59:34.30 ID:gNYceno9
>>888
通常二桁の場合 ${10}とするの知らなかったが
<rx2>(i7\.wimg\.jp/coordinate/4xef5t/\d+/\d+_)\d+\.【TAB】${1}1000.【TAB】msg
でうまくいくね 数字続く場合styleは逆にこうしなきゃならんてことか

891 名前:Jane使いの名無しさん[sage] 投稿日:2016/05/19(木) 19:59:56.40 ID:gDG8oTWU
$1に続けて0とか記述するときに${1}0か

69 :Jane使いの名無しさん:2016/10/12(水) 11:57:15.25 ID:xXW8baf4
もっと前のレスからあったほうが分かりやすいかな

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

70 :Jane使いの名無しさん:2016/10/12(水) 12:05:21.93 ID:B/aC4Rjn
>>68
ありがとう

71 :Jane使いの名無しさん:2016/10/12(水) 13:32:29.70 ID:h/OZC1Jx
どういたしまして

72 :68:2016/10/12(水) 19:37:14.43 ID:O3vLdf/k
お前誰なんだ?w

73 :Jane使いの名無しさん:2016/10/12(水) 19:43:07.51 ID:gpPQg+hq
どういたしましてさん知らねーとかモグリかよ

74 :Jane使いの名無しさん:2016/10/12(水) 20:16:16.50 ID:Lo3/hU7g
w

75 :Jane使いの名無しさん:2016/10/27(木) 00:34:58.40 ID:CNxYc7OG
行の文字数が一定数以下の場合その後の改行を全角スペースに差し替えるReplaceStr.txtを教えてください

76 :Jane使いの名無しさん:2016/10/27(木) 01:04:21.33 ID:ChDrY13K
<rx2>((?:^|<br>)[^<]{0,10})<br>[TAB]$1 [TAB]msg

77 :Jane使いの名無しさん:2016/10/27(木) 02:01:57.90 ID:CNxYc7OG
>>76
これはどういう条件で差し替えしているんですか?
空行が差し替えられているみたいですが
{0,10}の中の数字を弄って調整すればいいのかと思いましたが条件がよく分かりません

78 :Jane使いの名無しさん:2016/10/27(木) 02:42:53.27 ID:N5vVSzlY
76じゃないけど

文頭又は行頭から、「<」以外(改行である<br>以外という意味で使ってるはず)の0~10文字、改行、となってる部分を要望通り1行にくっつけるようになっている。
例えば[0,3]にした場合

あべし
ぶぴ

ってのが

あべし   ぶぴ

となる。

79 :Jane使いの名無しさん:2016/10/27(木) 03:00:14.83 ID:CNxYc7OG
<rx2>((?:^|<br>)[^<]{0,3})<br>[TAB]$1 [TAB]msg
上記ので>>78さんのレスを見ると↓になります、何が悪いのか…

76じゃないけど
  文頭又は行頭から、「<」以外(改行である<br>以外という意味で使ってるはず)の0~10文字、改行、となってる部分を要望通り1行にくっつけるようになっている。
例えば[0,3]にした場合
  あべし
ぶぴ
  ってのが
  あべし   ぶぴ
  となる。


80 :Jane使いの名無しさん:2016/10/27(木) 03:22:21.29 ID:N5vVSzlY
ああ、ほんとだねw

81 :Jane使いの名無しさん:2016/10/27(木) 03:36:43.23 ID:N5vVSzlY
ん〜、プロい人じゃないんで上手く書けてないけど
<rx2>(?:^|<br>)([^<]{0,5})<br>【TAB】$1$2 【TAB】msg

82 :Jane使いの名無しさん:2016/10/27(木) 03:40:04.07 ID:N5vVSzlY
2chもしたらばも見るならこんな感じが良いのかも。まぁもっと上手く書ける人よろしくwサッ(逃
<rx2>(?:^|<br>)( ?[^<]{0,3}) ?<br>【TAB】$1$2 【TAB】msg

83 :Jane使いの名無しさん:2016/10/27(木) 03:55:41.57 ID:sHoJEJ/a
ちなみに[^<]はURLや安価でaタグが入ると誤爆する

84 :75:2016/10/31(月) 13:25:38.55 ID:xXrSoAyF
皆さんありがとうございました
今まで出た物とアンカー用に↓を改造した物を合わせて使っていこうと思います
http://thinkarc.blogspot.jp/2007/07/janereplacestr.html#ReplaceStr_Omit_Response-anchor_and_Line-break

85 :Jane使いの名無しさん:2016/10/31(月) 14:15:45.94 ID:r5dAK8JT
v

86 :Jane使いの名無しさん:2016/11/01(火) 00:09:57.36 ID:AIO1KOpi
名前欄のSLIPやIP、県名など2ch公式の識別符号以外の
デフォ名前やコテが一定の文字数を超えるとその部分を省略するReplaceStr.txtを教えてください

87 :Jane使いの名無しさん:2016/11/01(火) 08:23:07.80 ID:iNIdstn2
>>86
<rx>(?<=^[^<]{8})[^<]*【TAB】【TAB】name
でどう?
{8}の数字で残す文字数調整

88 :Jane使いの名無しさん:2016/11/01(火) 12:19:24.77 ID:AIO1KOpi
>>87
ありがとうございました

89 :Jane使いの名無しさん:2016/11/01(火) 13:16:32.14 ID:DmYN8VVL
横d

90 :Jane使いの名無しさん:2016/11/01(火) 15:10:54.11 ID:jUNB9nH5
どういたしまして

91 :Jane使いの名無しさん:2016/11/01(火) 20:19:13.63 ID:iNIdstn2
>>90
いや、マジ助かったわ

>>87は*じゃなく+の方がよかったな
文字数ぴったりの時に空欄を空欄に置換する処理が発生しちゃうと思う

92 :Jane使いの名無しさん:2016/11/01(火) 20:22:41.36 ID:jUNB9nH5
>>91
いえいえw本物さんありがとうm(__)m

93 :Jane使いの名無しさん:2016/11/01(火) 21:17:31.45 ID:3MwMw/Vq
どういたしまして君はどのスレでも一定数いるね

94 :Jane使いの名無しさん:2016/11/01(火) 22:58:19.38 ID:F40xxhFA
お礼言われても返事しない奴がいるからなよって必要枠

95 :Jane使いの名無しさん:2016/11/02(水) 08:37:28.95 ID:23IjGOr2
照れるのでそんなに褒めないでください

96 :Jane使いの名無しさん:2016/11/02(水) 14:45:26.08 ID:luwTR1oZ
オラも便乗してたまにやるけどな

97 :Jane使いの名無しさん:2016/11/03(木) 05:40:41.81 ID:a1xiDBLb
いいってことよ

98 :Jane使いの名無しさん:2016/11/04(金) 22:27:22.03 ID:Y3/BYSvA
http://hayabusa7.2ch.net/test/read.cgi/liventv/1478264420/1049
アンカーを正しくするには </a> を削除するのが一番簡単かな

99 :Jane使いの名無しさん:2016/11/06(日) 23:14:15.84 ID:dSIYexUO
ID末尾がNIKUとか特殊な状態になってる日の時にスレが読めなくなって困ってるんですが、
どう書いたらいいのか分からないので教えて頂けないでしょうか?

100 :Jane使いの名無しさん:2016/11/08(火) 03:20:05.91 ID:Uuu1zVXL
スレが読めないとは?

101 :Jane使いの名無しさん:2016/11/08(火) 06:45:23.30 ID:BxsNX7S7
>>99
まずStyle/View/Xenoのどれ使ってるかと、Styleでないならどの串ソフト使ってるか書くべきじゃね?
個人的にはHTML串の置換表現が特殊IDだとマッチせずdatに変換できてないとエスパー
もしそうなら先に串の本スレに凸するんだ!

102 :Jane使いの名無しさん:2016/11/09(水) 13:01:21.27 ID:e2yFOsjF
<rx2>([^0-9a-z]+)\1{3,} <font color=red>$1</font>
今上記のReplaceStr.txtを使っています
これは繰り返しパターンを省略する物ですが省略後もう一度省略できるくらい長い繰り返しパターンが出てくる時があります
そういった場合に2回以上省略を実行させるには上記ReplaceStr.txtをどのように改良すればいいですか?
それとも上記ReplaceStr.txtを複数回記入するしかないのでしょうか?

103 :Jane使いの名無しさん:2016/11/09(水) 14:41:48.63 ID:h+0vvGhK
例えばこんなのか

うわぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ     

104 :Jane使いの名無しさん:2016/11/09(水) 18:18:46.86 ID:+BWUw8yz
他にもやりようあるだろうになんでその定義にしたのか(細かい条件付けがあるのか)意図がわからんが
>>103で動作させた場合について言えば + を +? にしたらいいんじゃないか?

105 :Jane使いの名無しさん:2016/11/09(水) 19:36:08.24 ID:s+teqbuW
<rx2>(([ぁあ]|[ぇえ]|[ぉお]){2}){3,} <font color="red">$1</font>
これつこうてる

106 :Jane使いの名無しさん:2016/11/09(水) 22:47:40.47 ID:e2yFOsjF
>>104
ありがとうございました
余所で↓の正規表現を見つけたことから発想を得て作ってみました
(.+)\1{1,}
英数以外のあらゆる繰り返しを排除出来るので気に入っています
英数を除外したのはURLがよくひっかかるからです

107 :Jane使いの名無しさん:2016/11/09(水) 22:52:17.03 ID:qx/jCHIs
>>106
あれ、そんなので英数字除外出来るのか
何でもOKに見えてたよ

108 :Jane使いの名無しさん:2016/11/10(木) 05:02:31.76 ID:IGYrQoX3
<font color="red">でかえってウザくないか?

109 :Jane使いの名無しさん:2016/11/10(木) 06:55:34.40 ID:4vMf/sdY
色弱な人は赤でも黒に見えるから大丈夫
「ここの赤い所さあ」
「ん?、どこ?、赤いとこ?・・・」

110 :Jane使いの名無しさん:2016/11/10(木) 07:45:51.85 ID:rGTSVBzV
背景色がショッキングピンクとかなのかも知れん

111 :Jane使いの名無しさん:2016/11/10(木) 14:19:18.46 ID:8F+ssoUU
>>108
最近このReplaceStr.txtを使い始めたので問題がないか確認中なのです
将来的には外す予定です

112 :Jane使いの名無しさん:2016/11/11(金) 18:22:41.22 ID:Zu/ncPT8
>>100,101
遅くなりました、すみません
IDの表示方法でトラブルが起きてたみたいでした

<rx2>(ID:.{8}O)【TAB】$1 (ガラケー)【TAB】date
でNIKUやその他の特殊な状態の日はスレが読めなくなってたんですが、
<rx2>(ID:(?:[a-zA-Z\d\.\+/]{8}|\?{3})O.*| O(?=$| ))【TAB】$1 (ガラケー)【TAB】date
いろいろ調べて出てきたこの方法に変えたところ、ポッキーの日でもスレが読めるようになりました

多分NIKUでも行けると思います
スレ汚しすみませんでした

113 :Jane使いの名無しさん:2016/11/11(金) 18:27:44.27 ID:Zu/ncPT8
例として一つ挙げただけなので、
その他のID末尾もこの書き方に変えたら表示されるようになると思います
自分と同じ状態になってる方は参考にしてみて下さい

114 :Jane使いの名無しさん:2016/11/11(金) 18:30:57.00 ID:Zu/ncPT8
O.*| O

この部分を他のID末尾に変えて下さい
重ね重ねすみません

115 :Jane使いの名無しさん:2016/11/11(金) 18:36:18.64 ID:Zu/ncPT8
書き忘れてました、何度もすみません
専ブラはXenoで、串は2chapixyです

116 :Jane使いの名無しさん:2016/11/12(土) 19:20:56.10 ID:QnZzpp8k
>>112-115
うーん修正前もスレが読めなくなるようには見えないが…

修正後について、
・[]の中では.と+を\でエスケープしなくてよい
・\dが使えるなら\w([_a-zA-Z0-9]を表す)が使えるはず _を除外する理由があるならだめだけど…
・全体を表すのに$&か$0が使えるはず
 自分はbregonig入れてないので入れてる環境の人とは違う可能性があるが、うちでは$&が使えてる
ので、こうでどうだろうか
<rx2>ID:(?:[\w.+/]{8}|\?{3})O.*| O(?=$| )【TAB】$& (ガラケー)【TAB】date

117 :Jane使いの名無しさん:2016/11/12(土) 19:34:01.03 ID:79Ho40K6
>>116
修正する前だとスレが読めなかったのは確かなんですが、
他の要因が自分じゃちょっと分からないです…本当にすみません

118 :Jane使いの名無しさん:2016/11/12(土) 19:37:47.95 ID:79Ho40K6
今間違いに気づいたんですが、
ID末尾が特殊な日の状態になってる書き込みだけ表示されなかった、が正しいです
そのせいでスレが全部読めないこともあったので、スレが読めない、になってしまったんだと思います
すみませんでした

119 :Jane使いの名無しさん:2016/11/12(土) 19:39:02.14 ID:79Ho40K6
そして修正していただいてありがとうございます

120 :Jane使いの名無しさん:2016/11/12(土) 20:15:12.27 ID:oLC6y8Wh
横d

121 :Jane使いの名無しさん:2016/11/26(土) 10:58:52.19 ID:/kqmP+rb
>>116
横d!すごく助かりました!

122 :Jane使いの名無しさん:2016/12/21(水) 22:54:48.15 ID:LhkgDvmx
「�」 こういうのJanestyleだと正確に表示できてないんですが、グレーに出来ますか?
&〜って感じは昔ここからかにあったのが範囲でグレーにされてるのですが

123 :Jane使いの名無しさん:2016/12/29(木) 16:10:52.61 ID:Vh7jdu6D
集めてみましたけど、こういうのです







こういうのを一発でグレーアウトできませぬか?

124 :Jane使いの名無しさん:2016/12/29(木) 18:08:47.86 ID:dTSwZIkI
<rx2>(&#\d+;)【TAB】<font color=gray>$1</font>【TAB】msg
ただし表示可能のものもグレーに ♥
「;」が付かないのは色変わらず ♥

125 :Jane使いの名無しさん:2016/12/29(木) 18:15:24.71 ID:WMhFERZO
>>123
グレーアウトとは、どういう状態になっててほしいの?
俺の環境では2番目だけ黒ハートに、他は中点・みたいに(もちろん違うんだけど)見えてるが…
そもそもうちはXenoなのであまり手伝えんかもしれんが。

126 :125:2016/12/29(木) 18:16:30.83 ID:WMhFERZO
リロードすればよかった…

127 :Jane使いの名無しさん:2016/12/29(木) 18:43:16.62 ID:Vh7jdu6D
>>124
ありがとうございます。
使ってみます

128 :Jane使いの名無しさん:2017/01/06(金) 22:41:08.26 ID:qd6fVZ2s
すいません
!extend:checked:vvvvv:1000:512
これの場合、名前欄にワッチョイが表示されるのですが

!extend:checked:vvvv:1000:512
コレの場合名前欄にワッチョイが表示されないです…

どうなっているのかわかりますか?

129 :Jane使いの名無しさん:2017/01/06(金) 22:48:08.18 ID:/igjKOoO
誤爆?コマンドが違えば結果が変わるのはあたりまえ

・ID非表示
!extend:none::1000:512

・ID表示 強制コテハン無し (2ch標準設定)
!extend:on::1000:512

・ID表示 IP表示 (シベリア板化)
!extend:on:vvvv:1000:512

・ID表示 強制コテハン (地下板と同じ)
!extend:on:vvvvv:1000:512

・ID表示 強制コテハン IP表示
!extend:on:vvvvvv:1000:512

130 :Jane使いの名無しさん:2017/01/06(金) 22:53:57.31 ID:+jLpWORe
ワロタ 誤爆だろね

131 :Jane使いの名無しさん:2017/01/06(金) 22:55:25.64 ID:qd6fVZ2s
>>129
誤爆じゃないっす…
イマイチ機能がわからなくて
随分前に教わったコマンド書きますと

//ワッチョイ消し
;<rx>\(.+?\) name

//名前欄の末尾の空白, "@無断転載は禁止", "@\(^o^)/" などを削除
;<rx2>@[^<]+(?=</b>|$) name

//各板のデフォ名を消してワッチョイだけ残す
;<ex2>@秘密の避難所【SPモード緊急規制中】 name
;<ex2>風の谷の name
;<ex2>必死だな name

//名無しさん固定@転載禁止削除
<rx2>(?:.+(</b>\(\S+ [+0-9A-Za-z]{4}-[+/0-9A-Za-z]{4})[^<]*(\)<b>).*|.+) 名無しさん$1$2 name

てな感じなんですが
つまり名前欄を SLIP有りの場合

風のなんたら@名無し アウアウ 1H56-GBNG 182.434.123

名無しさん アウアウ 1H56-GBNG
になるんですけど

!extend:on:vvvv:1000:512
これを使われると 

名無しさん だけになるんですよ なんでですかね

132 :Jane使いの名無しさん:2017/01/06(金) 23:11:02.42 ID:jCFKTSHN
そのコマンドに強制コテハンが含まれてないからそうなるね

133 :Jane使いの名無しさん:2017/01/06(金) 23:16:14.47 ID:oEJ8Z3yP
そうか

134 :Jane使いの名無しさん:2017/01/06(金) 23:17:12.76 ID:qd6fVZ2s
んでどうにかするほうほうはないんすかね

135 :Jane使いの名無しさん:2017/01/06(金) 23:21:31.20 ID:+jLpWORe
ワッチョイありスレ建て直して誘導する

136 :Jane使いの名無しさん:2017/01/06(金) 23:35:43.81 ID:/igjKOoO
>>128 だけ見てももちろん 補足の>>131 を見ても
最終的にどうしたいのかわからない

まずスレの立て方でコテ入れるか入れないか変わっちゃうからという前提を理解して
強制コテハン=ワッチョイのことだよ
(何ならJaneじゃなくIEとか別のブラウザでスレ開きなおして
;<rx2>@[^<]+(?=</b>|$)name などを適用する前の状態を確認して)

それから改めてどうしたいのか考えて

137 :Jane使いの名無しさん:2017/01/06(金) 23:40:37.98 ID:qd6fVZ2s
まず俺の言ってる意味が理解できてないようだから説明しますが
ようするに

!extend:on:vvvv:1000:512
これだと名前が何も付いてない状態になる
!extend:on:vvvvv:1000:512
これだとワッチョイは表示される

ちなみに
!extend:on:vvvv:1000:512
コレの場合IPと使用している回線が表示されるってことです

138 :Jane使いの名無しさん:2017/01/07(土) 00:35:46.06 ID:DzEs3qzI
>>129
ここに答えがあるのに何がしたいの?

139 :Jane使いの名無しさん:2017/01/07(土) 01:06:08.04 ID:xcF/1qnR
もしかしてReplaceStr.txtが何するものか理解して無いんじゃないか?
元から表示されて無い情報もReplaceStr.txt使えば表示できると思ってるとか

140 :Jane使いの名無しさん:2017/01/07(土) 01:14:38.67 ID:/bt5bd2C
だーかーらー…
まず初めに
!extend:on:vvvv:1000:512
は 板特有の名前+IP
!extend:on:vvvvv:1000:512
は 板特有の名前+ワッチョイ+IP
まずここまでは分かれよ?

んで次に俺はReplacestr.txtの機能で
名前が長いから
名前を名無しさんで固定してるわけ
んで いつもは 
名無しさん アウアウ SHIT-5MMS
と表示されるのに
!extend:on:vvvv:1000:512
の場合 
名無しさん だけになるんだよ
理解してるやつだけ俺に答えろよ

141 :Jane使いの名無しさん:2017/01/07(土) 01:16:22.63 ID:/bt5bd2C
つうかそもそも
!extend:on:vvvv:1000:512
の場合 ワッチョイなしでIPだけだからから名無しさんだけしか表示されないのかもしれねぇわ
多分これだな
俺が質問して俺が自分で答えを見つけたわけだがw
もうわかったのでいいっすわ どうもー

142 :Jane使いの名無しさん:2017/01/07(土) 01:38:28.56 ID:WsInpROO
ここまで読む価値なし

143 :Jane使いの名無しさん:2017/01/07(土) 01:50:40.75 ID:qGg01oy/
これがアスペなのか

144 :Jane使いの名無しさん:2017/01/07(土) 03:00:44.38 ID:53/4rLV9
台風が来たと思へ

145 :Jane使いの名無しさん:2017/01/07(土) 03:11:21.38 ID:aKAuHMI4
>>141
だから>>132でそう言ってんじゃんお前が理解してないんだろ馬鹿じゃないの


146 :Jane使いの名無しさん:2017/01/07(土) 07:11:22.56 ID:PD8if17A
何この茶番劇

147 :Jane使いの名無しさん:2017/01/07(土) 07:13:43.65 ID:rpf/EvUZ
>>8

148 :Jane使いの名無しさん:2017/01/07(土) 07:48:24.17 ID:mnJSTe34
こういう屑が次スレで勝手にワッチイで立てたりする無能な人か

149 :Jane使いの名無しさん:2017/01/07(土) 09:29:20.35 ID:psOUXW1Q
ここまで質問も説明もヘタで
読解力も低い人久しぶりでびっくりした

150 :Jane使いの名無しさん:2017/01/07(土) 10:12:06.47 ID:PG5VowA2
池沼ってこんな事でも苦労するのだな

151 :Jane使いの名無しさん:2017/01/07(土) 11:13:58.09 ID:eZbz5baq
GMB



152 :Jane使いの名無しさん:2017/01/07(土) 11:44:36.84 ID:WrQdQgpm
Get mother boobs

153 :Jane使いの名無しさん:2017/01/07(土) 16:01:10.45 ID:+ZpEihMM
煽りとかじゃなくてこれだけ理解力のないのやばいな・・・
本当のアスペってこういうやつの事なんだろうって思った

154 :Jane使いの名無しさん:2017/01/07(土) 16:04:26.64 ID:+ZpEihMM
ちょっとしたことでネットで人に、お前アスペだろ?って使ってたけど今後改めるわ
本物は違う

155 :Jane使いの名無しさん:2017/01/07(土) 16:06:28.87 ID:fiZdd9Tl
文中に…を入れてくる奴は触らないようにしてる

156 :Jane使いの名無しさん:2017/01/07(土) 17:12:10.21 ID:/bt5bd2C
ただ暴言を垂れてるだけでなんの解説もできないバカにアスペとか言われたくないのだが?

157 :Jane使いの名無しさん:2017/01/07(土) 22:06:49.45 ID:eAtNqzlz
池沼怖い
なんでもアスペになってしまう

実際は自分がそうなのにね

158 :Jane使いの名無しさん:2017/01/07(土) 22:24:04.60 ID:LPXonCGf
池沼でもアスペでも人と接する上で何が大事ってことだけ知ってればそれでいい

159 :Jane使いの名無しさん:2017/01/07(土) 22:44:09.78 ID:5kFbLtXX
自分の知識不足を疑わず思い込みで主張し伝わらない事を相手のせいにしてるんだよな
ワッチョイ(強制コテ)は2ちゃんねるの仕様 そしてここはまったりの掲示板 強制コテに関し聞くならば本来は2ちゃんで
最初に晒したスレ建て時のコマンドは専ブラとは無関係 なので誤爆?となる
名前欄の強制コテ置換消去のやり方が知りたいならこのスレでいいがスレ建コマンドはまったくいらん情報

160 :Jane使いの名無しさん:2017/01/11(水) 10:11:15.30 ID:5T+mMf+c
アスペと聞いてやって来ますた
だーかーらーw

161 :Jane使いの名無しさん:2017/01/11(水) 11:06:48.79 ID:vnD7EtAn
> ID:qd6fVZ2s
> ID:/bt5bd2C
アスペ以外の適当な言葉が見つからないんだがw

162 :Jane使いの名無しさん:2017/01/11(水) 11:12:43.15 ID:vnD7EtAn
アスペの特徴
・コミュニケーションが苦手
・場の空気を読むことができない
・空気に沿った対応ができない
・曖昧なことを理解できない
・不適切な表現を使用してしまう
・急な変更にうまく対応できない
・想像して動くことが苦手
・大勢の中で浮いてしまう
・相手の気持ちを理解するのが苦手
・自己中心的に思われる言動をしてしまう
・マイルールがある
・話し続ける

ここまで見事に合致してるやつも珍しい

163 :Jane使いの名無しさん:2017/01/11(水) 11:15:35.03 ID:aQ8+SYAm
ここまで全員無能

164 :Jane使いの名無しさん:2017/01/11(水) 11:18:21.33 ID:xQTalhaU
>>162
もうやめておけ
君も相当な靴の裏のガムみたいだ

165 :Jane使いの名無しさん:2017/01/11(水) 11:40:41.19 ID:hFlQH1HR
だな。
「アスペ」という単語をやたら使いたがる奴って、なんか共通の痛い要素があるよな。

166 :Jane使いの名無しさん:2017/01/11(水) 12:47:24.55 ID:NJPn/dxs
せっかく土曜日から何もなく鎮静化してたのに
「空気を読まず」
掘り起こすのはやめてくれ
はたから見たらどっちも同罪

167 :Jane使いの名無しさん:2017/01/24(火) 00:18:45.02 ID:4svM0hY4
お尋ねしたいんだけど、BEアイコンが表示されなくなったんだけど
どうしたら直るでしょうか?

ちなみに、定義は

//▽BEアイコンを表示
<rx2>sssp://[^/]+/(emoji|ico|img|premium)/([^\.]+\..{3})([  ]*<br>)?[TAB]<img src="BE_icon/$2">[TAB]msg

BEフォルダ名は、BE_icon

これで間違いないはずなんだけど、表示されなくなったんで、お尋ねした次第です

168 :Jane使いの名無しさん:2017/01/24(火) 03:50:08.36 ID:yM6KhJIv
>>167
その定義の手前でssspを変換するような定義があったり
実は、dat上でssspじゃなくてhttpだったり
又は、BE_iconフォルダがskinフォルダの下に無かったり
あっても、hoge.gifがそのBE_iconフォルダに無かったりしてないか?

169 :Jane使いの名無しさん:2017/01/24(火) 11:39:52.49 ID:jd1bonhR
>>167
sssp関連だとお絵かきの画像を表示する定義があるけど、それとコンフリクトしてたりしてない?

170 :Jane使いの名無しさん:2017/01/24(火) 13:32:40.64 ID:4svM0hY4
>>168
一応調べましたが、そういうことはないです。

>>169
お絵かき画像を表示する定義はいれてません。

BEアイコンを表示させる場合の、定義を教えて頂けないでしょうか?
上で書いた定義は以前、ここで教えてもらったのを
そのまま使用して、表示できたものが出来なくなった困ってます…

171 :Jane使いの名無しさん:2017/01/24(火) 13:52:10.64 ID:4svM0hY4
連投すいません。

色々不要な定義を削除してたら、BEが見えるようになりました。
お騒がせして申し訳ありませんm(__)m

172 :Jane使いの名無しさん:2017/01/24(火) 15:41:01.62 ID:yM6KhJIv
>>171
それで終わらせるの?
結局原因はなんだったのか書かなきゃ他人の参考にもならないけど?
自分だけが解決すれば良いってのか

173 :Jane使いの名無しさん:2017/01/24(火) 18:37:59.33 ID:CArh/wlz
ここもワッチョイ導入したらスルーもしやすくなりそう

174 :Jane使いの名無しさん:2017/01/25(水) 04:40:58.13 ID:xrjz4sL2
こんなレスが有ったりなかったりが極端なトコにワッチョイ入れたって意味ねぇよw
大体まだ100番代じゃねぇかどんだけ先の話だよ
ワッチョイ厨は自分の行くスレワッチョイだらけにしてホントアホだな

175 :Jane使いの名無しさん:2017/01/25(水) 04:56:13.80 ID:D+kTlPdl
ワッチョイなんてのは2chとpinkしか無いだろ
ここではどうやっても無理だよ

176 :Jane使いの名無しさん:2017/01/25(水) 10:26:23.38 ID:L7mnH/26
ワッチョイなんて荒らし以外誰も困らないものだけどな

177 :Jane使いの名無しさん:2017/01/25(水) 12:27:50.48 ID:S5k+EU5P
ワッチョイ自体には特に抵抗ないけれど
ワッチョイを入れたがる輩は質が悪いのが多い印象

178 :Jane使いの名無しさん:2017/01/25(水) 13:13:16.01 ID:3wnMcE6Y
わっしょい君はとりあえずわっしょいを試験的に〜とかいって入れさせてさらにIP化させようとするだけだしな

179 :Jane使いの名無しさん:2017/01/25(水) 17:14:20.02 ID:af8VW0Mq
わっしょい?

180 :Jane使いの名無しさん:2017/03/04(土) 17:56:57.62 ID:r5TjcViD
端末などを末尾で判定する板で、0ではない末尾のみを赤字にしようとしたのですが、
2回以上発言していると末尾が発言数の後ろに出てしまいます
常に発言数を一番後ろに表示させる方法はありますでしょうか?
環境はJaneXeno 170110&Detour2ch 2.0.6.2、使用している文面は↓です
<rx>【TAB】(ID:.{8})([a-z1-9])【TAB】$1<font color=#FF0000>$2</font>【TAB】date【TAB】<0>【板URL】

上下共に適用されていますが、上は末尾が発言数の後ろに出て下はそのまま末尾がくっついています
http://i.imgur.com/qEi5pC5.jpg

181 :Jane使いの名無しさん:2017/03/04(土) 18:28:34.49 ID:Y8yvIjVl
<rx>【TAB】←このタブいらね

182 :Jane使いの名無しさん:2017/03/04(土) 20:18:15.61 ID:nBr1kBfV
>>180
IDの9桁目を切り離した時点で8桁と認識するので無理
代案として9桁目のみ着色じゃなくID全部なら可
<rx>(ID:.{8}[a-z1-9])【TAB】<font color=#FF0000>$1</font>【TAB】date【TAB】板

183 :182:2017/03/04(土) 20:28:37.48 ID:nBr1kBfV
上のNIKUが付くとまずいので
<rx>(ID:.{8}[a-z1-9].*)【TAB】<font color=#FF0000>$1</font>【TAB】date【TAB】板

184 :Jane使いの名無しさん:2017/03/04(土) 20:32:05.33 ID:r5TjcViD
>>182-183
やっぱり無理ですか…
試してわかったのですが「ID:」とそれ以降を分けた場合、IDポイント時のポップアップもしなくなるみたいですね
幸い書いて頂いたIDごと着色する方法でも「ID:」部の色は上書きされないようですしこの方法で妥協しようと思います
ありがとうございます

>>181も指摘ありがとうございます

185 :Jane使いの名無しさん:2017/03/05(日) 00:42:55.25 ID:i6DP13YZ
こいつNGexのスレで質問してた奴だろ
おかしいと思ってたわ

186 :180:2017/03/05(日) 01:41:35.44 ID:W0v9XYTH
>>185
スレを見てきましたが811の事ですか?
言っても仕方の無い事ですが違いますよ

187 :Jane使いの名無しさん:2017/03/05(日) 10:23:17.62 ID:6/wFLUzs
まあたとえ同じ人物であろうと別にどっちもおかしな質問はしてないから185がおかしいだけ

188 :Jane使いの名無しさん:2017/03/05(日) 21:18:07.36 ID:AHepQYdl
そう思うなら答えてやれよ

189 :Jane使いの名無しさん:2017/03/07(火) 21:39:52.91 ID:MZ9W4zWU
久しぶりに2ch見たら斧の仕様が変わってたから置いとくわ
//▽斧をURL化する
<rx2>(^|[^!-')-=?-Z\\-~])([0-9]{7})($|[^!-(*-;=-\\^-~])[TAB]https://www.axfc.net/u/$2 <font color=red>[URL化]</font>[TAB]msg

190 :Jane使いの名無しさん:2017/03/07(火) 21:55:48.84 ID:Pxnh9nPo


191 :Jane使いの名無しさん:2017/03/19(日) 10:16:46.74 ID:p1j8F2ke
新着レスのIDの横に、new!!と赤文字で出すにはどのようにすればいいのでしょうか?

192 :Jane使いの名無しさん:2017/03/19(日) 11:03:16.24 ID:0KPYgsJW
>>191
どの程度の知識があるの?
スキン用のフォルダに Res.html(既読レス用のフォーマット)と NewRes.html (新着レス用のフォーマット)はある?

NewRes.html をテキストエディタで開いて <DATE/> の後に
<font color="red"> <b>new!!</b></font>
を追記
"red" のところは "#FF0000" でも良い
太字でなくても良いなら <b> と </b> は不要

193 :Jane使いの名無しさん:2017/03/19(日) 11:07:25.97 ID:0KPYgsJW
あぁここは ReplaceStr.txt のスレか
ReplaceStr.txt ではたぶんできないと思う もしかしたらできるかもしれないが

194 :Jane使いの名無しさん:2017/03/19(日) 19:24:15.57 ID:9GrJCfd+
横からだが便利そうだからいただいた
ありがとう

195 :191:2017/03/21(火) 18:20:41.12 ID:r+R+zE6U
>>192
ありがとうございました。出来ました!!

196 :Jane使いの名無しさん:2017/03/29(水) 22:14:15.02 ID:uPza8FhE
どういたしまして

197 :Jane使いの名無しさん:2017/04/01(土) 00:54:47.11 ID:NNPMElFu
この棒線消せませんか?

198 :Jane使いの名無しさん:2017/04/01(土) 00:56:49.83 ID:u/GPkESS
Jane関連の別スレからのコピペで自分が書いたわけじゃ無いんだけど

http://potato.2ch.net/test/read.cgi/software/1484118686/533
<rx2><hr>Evaluation:.*【TAB】【TAB】all

199 :Jane使いの名無しさん:2017/04/01(土) 00:58:16.37 ID:NNPMElFu
ここじゃ出なかったか。でも通じて良かった
ありがとう

200 :Jane使いの名無しさん:2017/04/01(土) 09:43:24.29 ID:OIuYikdL
>>198
きれいに消えたわ、横からだけどありがとう!

201 :Jane使いの名無しさん:2017/04/01(土) 11:28:18.78 ID:ESQjesjn
どういたしまして

202 :Jane使いの名無しさん:2017/04/01(土) 16:05:56.65 ID:0zCWk6P5
とりあえず作った奴置いておく
https://gist.github.com/kgtkr/3e50e78ec9e2c93db2f8f8d56d8b598e

今後追記するかも

203 :Jane使いの名無しさん:2017/04/04(火) 13:24:39.44 ID:DSiidnIF
imgurのURLの末尾に拡張子がついてなくて画像を自動取得できない時用
<rx>(ttps?://(i\.)?imgur\.com/[^.]+)$[TAB]$1.png[TAB]msg

ファイル形式がわかんないからpngって書いてるけど、正しいの取得できる良い案とかあるかな?流石にReplaceStrだけじゃ厳しいか

204 :Jane使いの名無しさん:2017/04/04(火) 13:38:24.54 ID:gEpZJ/BW
ImageViewURLReplace.dat使えばいいじゃん

205 :Jane使いの名無しさん:2017/04/04(火) 14:24:29.24 ID:DSiidnIF
>>204
そんなのあるんか!
ありがとう!

206 :Jane使いの名無しさん:2017/04/05(水) 18:36:14.17 ID:10jaOGa4
すみません、めちゃめちゃ基本的なことかもしれませんけど2ch.net・bbspink.comのスレや板のURLを
httpsで書かれたものををhttpに置換するのはどういう感じになるでしょうか?

207 :Jane使いの名無しさん:2017/04/05(水) 19:43:42.23 ID:1chmXU/s
2chとpinkに限るならこんな感じでいいんじゃない
<rx2>h?t?tps://(.+\.)(2ch\.net|bbspink\.com)/【TAB】<font color=gray>[S] </font>http://$1$2/【TAB】msg

置換されたものはURL先頭に [S] と付く(元々httpで書かれたものとの区別と確認用のため)
不要なら <font 〜 /font> を削除で

208 :Jane使いの名無しさん:2017/04/05(水) 20:57:18.51 ID:10jaOGa4
>>207
ありがとうございます。助かりました

209 :Jane使いの名無しさん:2017/04/07(金) 10:12:31.68 ID:sPPZ+fEA
.+はやめろと

210 :Jane使いの名無しさん:2017/04/12(水) 17:18:50.75 ID:xhx8lYz2
【話題】なめちゃいけないネコの癒やしパワー 心臓の疾患で亡くなる確率が30%低下の調査も [無断転載禁止]©2ch.net
http://asahi.2ch.net/test/read.cgi/newsplus/1491970197/


スレにこういう2chのスレが貼られている場合
これの全体(文字列全部)の色を赤とか青とかに変えることって出来ますかね?
ぱっと見で2chへのリンクか他のサイトのリンクか判別したいので

つまり、【】がある行の文字列と2ch.netの文字を含むものを変えるということです

211 :Jane使いの名無しさん:2017/04/12(水) 17:37:57.40 ID:uc3NO5SW
>>210
ReplaceStrでそれは無理。
なんでかというと、色替えのためにタグを付加しても、そのタグの範囲のさらに内側でスキンで
「リンクの色」として指定されてる色になるから。
無理にやるとするとリンクにならないようにURLをぶった切ってただの文字列にして色を付ける方法だけど、
それでやると当然リンクじゃなくなるのでクリックしても反応しなくなるよ。

212 :Jane使いの名無しさん:2017/04/12(水) 17:46:25.63 ID:E5TRnTqO
>>210
"2ch.net"をNGワードに入れて、重要レスにすると見やすいかも

213 :Jane使いの名無しさん:2017/04/12(水) 18:17:36.21 ID:xhx8lYz2
>>211
なるほど、理解しました。
リンクは書き換えられてしまうということですね。

ならせめて【hogehoge】の中の文字だけを変えたいんですけど
正規表現的にはどうしたらいいですか
初歩的だと思いますが全く分からないのでできれば教えていただけるとありがたいです
重ね重ねすみません…

【hogehoge】[TAB]<font color=red>【hogehoge】</font>

>>212
なるほどその発想はありませんでした
確かにそこだけ色がつきますね

214 :Jane使いの名無しさん:2017/04/12(水) 21:22:56.02 ID:i8Ivsz4d
スレタイの着色は誤爆の懸念があってあまりやらんほうが、と思うが
2chスレリンクの頭に印しでは?
<rx2>(https?://\w+\.2ch\.net/)【TAB】<font color=red>【<b>2ちゃんねる</b>】</font>$1【TAB】msg
http://light.dotup.org/uploda/light.dotup.org433647.png

なお参考程度だが自分は踏んだ実績のあるリンクにはimgタグでアイコン表示
http://light.dotup.org/uploda/light.dotup.org433649.png
http://light.dotup.org/uploda/light.dotup.org433650.png

215 :Jane使いの名無しさん:2017/04/13(木) 00:54:13.46 ID:sTSKapWp
ありがとうございます。頭の印にしたら大方期待通りになりました。
非常に満足いたしました。

ファビコンの方は、ローカルにファビコンをおいて、
【<b>2ちゃんねる</b>】の代わりに<img src="favicon.ico">にすればできるかな?
と思いましたができませんでした。そんな甘くないですよね
いろいろ出来てすごいなと思いました

216 :Jane使いの名無しさん:2017/04/13(木) 19:20:30.64 ID:d8leVDOt
ico形式だからでは?
gifあたりに変換してそれを参照してやればいいよ

217 :Jane使いの名無しさん:2017/04/13(木) 22:52:48.21 ID:sTSKapWp
できました
ありがとうございます

218 :Jane使いの名無しさん:2017/04/24(月) 17:12:42.34 ID:saVE4hL5
PCを初期化した際、あらかじめバックアップしておいたデータをそのままコピーしたんですが、
BEアイコンが表示されなくなりました。
どうすれば解決するでしょうか?

Ver:3.84
定義:<rx2>sssp://[^/]+/(emoji|ico|img|premium)/([^\.]+\..{3})([  ]*<br>)?【TAB】<img src="BE_icon/$2">【TAB】msg

よろしくお願いします

219 :Jane使いの名無しさん:2017/04/24(月) 18:59:47.11 ID:FOumTO2w
styleフォルダ直下にBE_iconフォルダと中身画像ファイル置いてあるか確認

220 :Jane使いの名無しさん:2017/04/24(月) 20:32:36.92 ID:saVE4hL5
>>219
返答ありがとうございます。

書き忘れましたが、style直下にBE_iconフォルダは存在してます。
もちろん中身もあります、確認してます。

なのに、表示されないのは何かほかに問題があるんでしょうか?

221 :Jane使いの名無しさん:2017/04/24(月) 20:49:07.73 ID:ApCBVMRR
C:\Users\ユーザー名\AppData\Local\VirtualStore\Program Files\Jane Style
の方だったりして

222 :Jane使いの名無しさん:2017/04/28(金) 18:15:50.66 ID:Z3NoHJny
<rx2>、<rx>って小文字を検査するかどうかですよね
日本語を置換させるときには意味ないから、軽くするために<rx>と書いてあるところは全部<rx2>にした方が処理が軽くなるのでしょうか?

223 :Jane使いの名無しさん:2017/04/28(金) 18:18:31.25 ID:RtzWM5ZZ
理屈はそうなるけど
同じマッチ検索を1000回繰り返してもたいていはmsオーダー(つまり人間が関知しえない)の差しかつかない

224 :Jane使いの名無しさん:2017/04/28(金) 20:32:32.58 ID:Z3NoHJny
そんな微々たる物なんですか、ではそのままにしておきます
ありがとう

225 :Jane使いの名無しさん:2017/05/05(金) 18:13:49.69 ID:dhoWS4Pd
?


226 :Jane使いの名無しさん:2017/05/05(金) 19:45:33.38 ID:dhoWS4Pd
以前ここでJaneで化ける文字はグレーにするという、
<rx2>(&#\d+;) <font color=gray>$1</font><tab>msg
を教えて貰ったのですが、「&#12316;」 はグレーにしたくない場合はどう書けば宜しいでしょうか?

227 :Jane使いの名無しさん:2017/05/05(金) 20:43:37.89 ID:bUzLHbMT
<font color=gray>を消す

228 :Jane使いの名無しさん:2017/05/05(金) 20:48:29.84 ID:qUEVId3H
試してないけど
(&#(?!12316)\d+)

229 :Jane使いの名無しさん:2017/05/05(金) 22:53:38.84 ID:dhoWS4Pd
>>228
ありがとうございます。
(&#(?!12316)\d+:)
で出来ました

230 :Jane使いの名無しさん:2017/05/06(土) 21:59:56.26 ID:WuMjLLAD
どういたしまして

231 :Jane使いの名無しさん:2017/05/06(土) 22:15:10.21 ID:T4yzfqSS
誰だお前

232 :Jane使いの名無しさん:2017/05/07(日) 02:42:10.70 ID:PYBLDXTO
オレだよオレ

233 :Jane使いの名無しさん:2017/05/10(水) 19:17:54.58 ID:egLfBIgL
|  | おまえかゴルァ≡=
| ‖          ノノノノ -_
| ‖         (゚∈゚* )  ─_____ ___
|∧ 从ノ    (ミ_(⌒\ ヽ _ ___
( (≡ ̄ ̄ ̄ ̄三\ ⌒ノ ノ)
|(>>232  ̄ ̄\  ⌒彡)   ノ =_
| \つ-つ     \,__,ノ ノ
|  | )       / / ≡=
|  |       / ノ      ____
|  |        /ノ _─ (´⌒(´
|  |        ミ/= (´⌒(´⌒;;

234 :Jane使いの名無しさん:2017/06/03(土) 16:11:10.08 ID:8UhvWLsV
名前欄で()で囲っている所以外全部消すにはどうしたらいいですか

235 :234:2017/06/04(日) 14:05:48.17 ID:sNQYTv0h
自分で作ってみました、これでいいでしょうか?
<rx2>.*(\(.*\)).*[TAB]$1[TAB]name
あと、
名前の太字が気になるのですが変えられますか?
IDを消したりしてる人の名前はReplaceStr.txtが適用できないのでしょうか?


236 :Jane使いの名無しさん:2017/06/04(日) 14:41:35.32 ID:1QsKTQtj
<rx2>.*(\(.*\)).*[TAB]</b>$1<b>[TAB]name  ・・・カッコ内残し細字
<rx2>.*(</b>\(.*\)<b>).*[TAB]$1[TAB]name  ・・・ワッチョイ残し

> IDを消したりしてる人の名前
IDじゃなくワッチョイのことなら
//▽名前欄ワッチョイのみ残し(なんちゃってワッチョイも消し)
<rx2>.*(\?.*\)?).*|[TAB]</b>$1<b>[TAB]name

237 :Jane使いの名無しさん:2017/06/04(日) 14:44:00.76 ID:1QsKTQtj
コピペミスった
//▽名前ワッチョイのみ残し
<rx2>.*(</b>\(.*\)<b>).*|.*[TAB]$1[TAB]name

238 :Jane使いの名無しさん:2017/06/04(日) 15:11:19.45 ID:sNQYTv0h
>>237
これで全部解決しました、ありがとうございます

239 :Jane使いの名無しさん:2017/06/04(日) 15:33:40.00 ID:7HFy9sPv
そうとう特殊な場合で、たとえば
</b>(有限の箱庭)<b>があってワッチョイを消してるのがあったら誤爆する

240 :名無しさん@お腹いぱーい。:2017/07/18(火) 06:26:06.61 ID:H0RmfY1h
誤爆した
http://jane2ch.net/test/read.cgi/community/1226246779/885
キーの最初の文字が消えちゃう(´・ω・`)

241 :Jane使いの名無しさん:2017/07/18(火) 07:03:25.96 ID:JzuwWiD/
[^maps/] → (?!maps/)

242 :名無しさん@お腹いぱーい。:2017/07/18(火) 12:01:38.82 ID:H0RmfY1h
>>241
" ゚☆,。・:*:・゚★o(´▽`*)/♪Thanks♪\(*´▽`)o゚★,。・:*:・☆゚"


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

さっきこれで解決と思ったけど241さんのほーがよさ気↓

<>(?-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>


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

244 :名無しさん@お腹いぱーい。:2017/07/19(水) 22:56:36.37 ID:/3kF2YzU
>>243
ありがd♪(・ω・)ノ
>>242の上はダメポだたーのね

245 :Jane使いの名無しさん:2017/09/23(土) 15:44:57.17 ID:DXDI7gET
//特定のトリップに設定したアイコンを表示
<rx>◆hiroyuki[TAB]<img src="icon/hiroyuki.bmp" align="overlap">  ◆hiroyuki[TAB]name

JaneXenoで設定
Jane2ch.exeがあるフォルダにiconフォルダを作ってそこに16×16のアイコン画像を入れておくとトリップの前にアイコンが表示できる
pngやjpgもいけるけどfaviconフォルダにあるicoは使えない。
※ ◆hiroyukiやhiroyuki.bmpは例なので便宜書き換えてほしい


" align="overlap
↑この記述がないと改行しちゃうから全角と半角のスペース一個づつ入れて◆にアイコンが重ならないようにしてるけど
空白無しでオーバーラップしない方法ないかな?

246 :Jane使いの名無しさん:2017/09/23(土) 17:53:24.01 ID:DXDI7gET
トリップ付きのレス全体をレス番号から本文の最後まで赤文字にするとか出来ない?
スキンいじって<NAME/>を<NUMBER/>の前と<MESSAGE/>の後ろに配置して
フォントタグで囲えるかと思ったけど上手くいかない


245 名前:◆hiroyuki[sage] 投稿日:2017/09/23(土) 15:44:57.17 ID:hiroyuki
うまい棒うまいでつ
↓スキンをいじる
◆hiroyuki245 名前:◆hiroyuki[sage] 投稿日:2017/09/23(土) 15:44:57.17 ID:hiroyuki
うまい棒うまいでつ◆hiroyuki
↓◆hiroyukiをReplaceStrで置換する(ここがうまくいかない)
<font color=red>245 名前:◆hiroyuki[sage] 投稿日:2017/09/23(土) 15:44:57.17 ID:hiroyuki
うまい棒うまいでつ</font>

レス番号前のトリップとメッセージ後のトリップを分けて置換出来ないんだけど難しいか

247 :Jane使いの名無しさん:2017/09/24(日) 21:40:53.41 ID:VMkCNr55
>>246
ReplaceStrは.datを見てるからね スキンをどういじろうが影響されない
トリップをNGNameで重要キーワードに指定して、重要レスのスキンに赤文字なりを指定するんじゃだめなの
(スキンは使ってないので的外れなこと言ってたらごめん)

248 :246:2017/09/27(水) 19:59:03.68 ID:eYh+b1YN
>>247
ヒントありがとう。スキンいじって重要レスをレス番号の左に配置とか思ったけど
本文後の</font>タグを挿入するうまい方法がないから今回は諦める。

だいぶ手間だけどスキンが違う2つの専ブラ用意して
最初からレス番号の前から本文の後までフォントタグで囲むようにしておくよ

249 :Jane使いの名無しさん:2017/10/06(金) 18:02:48.47 ID:PCAFwoMy
URLの5ch.netを2ch.scに置き換えるのはどうすればいいでしょうか

2ch.netを2ch.scに置き換えたときは↓にしてました
<rx2>/([^.]+\.2ch)\.net/【TAB】/$1.sc/【TAB】msg

250 :Jane使いの名無しさん:2017/10/06(金) 18:26:07.96 ID:NWP1FJHA
>>249
それの「2ch」を「[25]ch」にすればいいんじゃない ([25]は2、5のどれか、の意味)

251 :249:2017/10/06(金) 22:26:51.11 ID:PCAFwoMy
レスありがとうございます

<rx2>/([^.]+\.2ch)\.net/【TAB】/$1.sc/【TAB】msg を
<rx2>/([^.]+\.[25]ch)\.net/【TAB】/$1.sc/【TAB】msg にしたところ
2ch.netは2ch.scに変わるのですが

http://rosie.5ch.net/〜 が
http://rosie.5ch.sc/〜 となってしまいます

5ch.scとなった部分も2ch.scにできないでしょうか

252 :Jane使いの名無しさん:2017/10/06(金) 22:52:51.52 ID:O3IgAun0
<rx2>h?ttps?(://\w+)\.[25]ch\.net/[TAB]<font color=gray>[SC]</font> http$1.2ch.sc/[TAB]msg
スキームを入れないと無関係なアドレスに誤爆る可能性があるのと
置換されたことがわかるようマークをつけといた

253 :249:2017/10/06(金) 23:32:35.78 ID:PCAFwoMy
>>252
できました!
ありがとうございました

254 :Jane使いの名無しさん:2017/10/09(月) 15:38:35.47 ID:VxfbiJ7i
Jane StyleがようやくSSL通信対応したので目出度いな

で、従来からの「s抜いて画像URL貼れや馬鹿」の文化から、
httpsでしか通信できないサイトもhttpのURLに書き換えて2chにレスする奴がいた場合に対処できないという問題が残っている

http→httpsにリダイレクトして欲しいわけだが、現状ではサイトのドメインごとにReplaceStr.txtにURL変換を追加しなきゃならない
(さすがにhttpを全部httpsに強制変換するのはむしろ不都合のほうが多い)
これを自動でやってくれるようなスクリプトって書けないもんですか?
「httpでアクセスできなかった時に」httpsでアクセスしてくれるようなリダイレクトのスクリプトを

255 :Jane使いの名無しさん:2017/10/09(月) 16:00:44.94 ID:dxOEScxn
取りあえず最終防衛ラインをhttpsはhttpsのままとなるように書換えることだけで
現状大丈夫じゃないかな
あとは暇なときに順次httpsの行を書換えていけば

256 :Jane使いの名無しさん:2017/10/09(月) 16:02:45.49 ID:dxOEScxn
あスレURLのことか?
だったら、2chと5chの場合しかhttpに置換しない今の定義で問題ないはずだが

257 :Jane使いの名無しさん:2017/10/09(月) 17:26:51.21 ID:H+2CMnPS
IPだけ着色する方法教えてください…

258 :Jane使いの名無しさん:2017/10/09(月) 17:37:07.48 ID:VxfbiJ7i
>>255-256
分かりにくい文章ですよねw どうもすみません

例としては、"http://www.jsports.co.jp/skate/yamato/restart.JPG"というURLが貼られた場合に
何もしなくても見れるようにならんかということです

でも考えてみりゃReplaceStr.txtは文字列を置換してるだけだから
通信情報を判断させるなんてことは難しいのだろうな
そういうのを制御するのは別の場所か

259 :Jane使いの名無しさん:2017/10/09(月) 18:50:17.16 ID:dxOEScxn
>>258
つまりs抜きで加工した不正規なURLの場合ってことね
正式版4.00でhttp->httpsリダイレクトに対応してくれるのを願おう

260 :Jane使いの名無しさん:2017/10/09(月) 20:25:58.66 ID:LXp01OLv
>>257
運の悪い所に挟まっちゃったねw 名前欄の、ということかな?
<rx2>\d+\.\d+\.\d+\.\d+【TAB】<font color=red>$1</font>【TAB】name
こんな感じか? IP表示になるスレは見てないのでサンプルURLくれ

261 :Jane使いの名無しさん:2017/10/10(火) 08:59:55.19 ID:xJ2oYYZ4
やっと見つかったw 名前欄にIP入り
http://medaka.5ch.net/test/read.cgi/basket/1506573168/

262 :Jane使いの名無しさん:2017/10/10(火) 09:36:07.41 ID:5LXiM77U
お絵かきのやつは不要になったのか

お絵かきサンプル
http://leia.2ch.net/test/read.cgi/poverty/1507523262/196

263 :Jane使いの名無しさん:2017/10/10(火) 17:32:33.56 ID:sRlxuPSv
httpsが使えずImageViewURLReplace.datなどの置換機能も無いスマホ用2chブラウザがあるからなぁ

264 :Jane使いの名無しさん:2017/10/10(火) 19:28:52.71 ID:zYxZ4AcO
5chを2chに変換したいのですが、

<rx2>h?ttp://%28(\w+).5ch.net/test/read.cgi/(\w+)/(\w+)【TAB】http://$1.2ch.net/test/read.cgi/$2/$3【TAB】msg

上記で何にも反応しないのですが、間違ってるところを教えてもらえないでしょうか

265 :Jane使いの名無しさん:2017/10/10(火) 19:30:15.90 ID:zYxZ4AcO
>>264コピペミス

<rx2>h?ttp://%28(\w+).5ch.net/test/read.cgi/(\w+)/(\w+)【TAB】http://$1.2ch.net/test/read.cgi/$2/$3【TAB】msg

よろしくお願いします

266 :Jane使いの名無しさん:2017/10/10(火) 19:32:18.20 ID:zYxZ4AcO
>>265何度もすいません、コピペミス

<rx2>h?ttp://%28(\w+).5ch.net/test/read.cgi/(\w+)/(\w+)【TAB】http://$1.2ch.net/test/read.cgi/$2/$3【TAB】msg
        ↑「%28」は小文字

267 :Jane使いの名無しさん:2017/10/10(火) 19:37:49.45 ID:fYCM0RC2
まずその%28が要らない
あとhttpsで貼られたリンクに一致しないので h?ttps?://(\w+).5ch.net/〜

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個めの星を消すことが出来ました。
ありがとうございます。

318 :Jane使いの名無しさん:2017/11/22(水) 01:54:33.14 ID:fr/PpRRd
>>314
ご教示ください

<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~]{50})\s*<br>\s*)(?!(?:[^.\w]+|&)[\s ]|\d+\W\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【TAB】<font color=gray>[URL結合]</font>【TAB】msg

上記構文を使っていますが 312さんのように2つ目の星が消えてくれません
お時間があれば 添削をしてください お願いします

319 :Jane使いの名無しさん:2017/11/22(水) 02:56:55.16 ID:C8TqnCt7
>>318
添削というかなんというか
http://jane2ch.net/test/read.cgi/community/1419356309/222
2015年の古い版みたいだけどなんか微妙に違う?(「|」が追加されてたり、【TAB】の数が多かったり)
それは>>315の下(2番目)と同じで、元々1ヶ所の分断にしか対応してません

2つ目の★も取るなら>>315の上(1番目)を使ってください

320 :318:2017/11/22(水) 04:06:19.73 ID:fr/PpRRd
315の上の構文を利用することにします

改行=削除 【TAB] インデントで 一行にして使うんですよね?

321 :318:2017/11/23(木) 13:59:21.58 ID:f+3ucPlo
>>315の上を使って希望通りの表示ができました
>>318の記述はこの際削除しました

スレ汚しすみませんでした

322 :Jane使いの名無しさん:2017/11/24(金) 06:19:26.79 ID:+Qg/kWC4
デフォルトのReplaceStr.txtは、自分で使う定義だけ残して他全部消せってテンプレに書いといた方がいいと思うわ
まあ見るやつは少ない(いない)と思うけど

323 :Jane使いの名無しさん:2017/11/24(金) 07:36:28.59 ID:7/L+EdF0
最初から全部コメントアウトされてりゃいいのにな
吟味して必要なのを適用させりゃいい

324 :Jane使いの名無しさん:2017/12/07(木) 00:06:07.08 ID:MvmxJ3s8
792 いつでもどこでも名無しさん (アウアウエー Sae3-TSh5 [111.239.68.181]) [sage] 2017/12/06(水) 07:46:56.73 ID:uvDz5fT4a

上が標準。だけどJaneだと表示が崩れる。板で強制表示される「いつでもどこでも名無しさん」を変更したい

変更前 792 いつでもどこでも名無しさん (アウアウエー Sae3-TSh5 [111.239.68.181]) [sage] 2017/12/06(水) 07:46:56.73 ID:uvDz5fT4a
変更後 792 mobile (アウアウエー Sae3-TSh5 [111.239.68.181]) [sage] 2017/12/06(水) 07:46:56.73 ID:uvDz5fT4a





325 :Jane使いの名無しさん:2017/12/07(木) 06:20:49.40 ID:u4yIWUa0
>>324
それだけなら、別に難しいことはないと思うが…
<ex2>いつでもどこでも名無しさん【TAB】mobile【TAB】name【TAB】mobile
"name"がポイントね
最後の"mobile"はモバイル板でだけ適用、の意味
ほかにもデフォルト名無しが「いつでも〜」の板があるなら言って

326 :Jane使いの名無しさん:2017/12/07(木) 19:03:16.12 ID:IOZ13RHc
>>325
ex2だったのか・・・rx2だとばかり・・・間違ってたんだね。ありがとうございました

327 :Jane使いの名無しさん:2017/12/08(金) 06:30:51.97 ID:fneaT5kD
>>326
いや、325ならex2でもrx2でも同じように動くはず
rx/rx2は正規表現RegularExpressionを使うの意味で、正規表現に使う文字が出て来ないときは変化ない
ワッチョイがある場合だけデフォルト名無しを縮めたい、とかなら
<ex2>いつでもどこでも名無しさん </b>(【TAB】mobile </b>(【TAB】name【TAB】mobile
とする </b>はどこから出てきた!?と思うかもしれないが、
レス番クリック→NGに追加→NGNameに追加 を見てほしい
これのように、最初の【TAB】より前に半角かっこ ( などがある場合は、ex2とrx2に違いが出る

というか、>>315なんか見るとDoe Viewでは<rx2>ではなく<>らしいし、どれなのか書かないと
自分はXeno

328 :Jane使いの名無しさん:2017/12/17(日) 21:07:23.74 ID:9e32pyKm
上の人と同じ感じの質問ですが
https://egg.5ch.net/test/read.cgi/applism/1513482697/
にて名前などが長すぎで見にくいです
「名無しさん@お腹いっぱい」 などは一応空白に変換してますが、IPアドレスや日付を省略できませんか?

329 :Jane使いの名無しさん:2017/12/17(日) 22:03:15.81 ID:9Xzu3WRR
//▽IPアドレス消し
<rx2> ?\[[\d\.]+\]【TAB】【TAB】name
日付を省略はスキン置いて<DATE/>削除が早い

330 :Jane使いの名無しさん:2017/12/17(日) 23:44:09.02 ID:9e32pyKm
>>329
スキンだと全スレそうなりそうで・・

ありがとう、すっきりしました


331 :Jane使いの名無しさん:2017/12/21(木) 16:14:14.40 ID:qMqJOTJ4
Jane Style 3.72で
ワッチョイつきのスレだと、名前欄に数字(レス番)が打ってあってもレス番へのリンクにならないです

<rx2>^([0-9]{1,3}(?= </b>))【TAB】>>$1【TAB】name

「123 (ワッチョイ 1234-ABCD)」 を 「>>123 (ワッチョイ 1234-ABCD)」 というアンカーつき数字にしてみましたがダメでした(>>123にはなりましたがリンクにはなりません)
変換された名前欄の >>123 をリンク形式にするにはどのように記述すればよいのでしょうか?
よろしくお願いします

332 :Jane使いの名無しさん:2017/12/21(木) 21:18:28.52 ID:u6PkLVnN
ver無関係と思うが
なにか名前欄いじりやってて、そいつが影響してるんじゃないの
<>・・・【TAB】name の怪しげなのをコメントアウトし 正常にレス番リンク化するか確認
それから問題の定義晒せば改善策でると思われ

333 :Jane使いの名無しさん:2017/12/21(木) 21:49:41.18 ID:qMqJOTJ4
>>332
レスありがとうございます
name欄に関する定義で有効化してあったのはひとつだけでしたが、無効化しても変わりないようです
リンク属性を賦与する記述構文かタグがあることを期待してました…

//▽名前欄の「@転載は禁止」削除
<rx2>\s*(?:@転載[^\s<>]*|<small>[^<>]*©2ch\.net</small>)\s*【TAB】【TAB】name

ワッチョイ・IPつきスレのレスヘッダーの行が長いので、名前欄のIP表示を消す構文のテストもはじめたのですが
誤爆などの不都合の可能性がよくわからないので、これの添削もお願いしたいです
<rx2>\[([0-9\.]{1,4}){4}\]【TAB】<font color="pink">[IP]</font>【TAB】name

334 :Jane使いの名無しさん:2017/12/22(金) 06:55:43.42 ID:/BPSPlNa
>>331,333
今テストスレでテストしてきたけど、Xenoでは>>(数字)とすればリンクになるっぽかった
[test] 書きこみテスト 専用スレ 2 [テスト]
http://jane2ch.net/test/read.cgi/community/1402545998/371-373 はリンクになってる
http://jane2ch.net/test/read.cgi/community/1402545998/374 はなってない
Styleのことはわかんないけど、
http://jane2ch.net/test/read.cgi/community/1402545998/373 がリンクになってないなら
ReplaceStr.txtでどうこうするのは無理じゃないかな…
ワッチョイ導入後のver4では対応されてるかもね

名前欄に限らないけど、数字を選択して右クリするとポップアップするのは知ってる?
(これもXenoとStyleでは違うのだろうか…)

335 :Jane使いの名無しさん:2017/12/22(金) 08:02:49.65 ID:LCFxQRso
>>331
>>$1ではダメで&gt;&gt;$1とする

336 :Jane使いの名無しさん:2017/12/22(金) 18:03:04.30 ID:1icqdByB
>>334-335

>>331の構文のままで>>334さんと同じ(371-373 はリンクになってる/374 はなってない)でしたが
>>335さんの >>$1 とすることで、ワッチョイつきのスレで所期の目的(リンク化/ポップアップ)を達成できました
「374 はなってない」のままですが、これは5chとJane板の仕様の違いなのか構文がよくないのかわからないまま…

Styleでも数字の右クリックや文字列のCtrl+クリックでポップアップするのは承知していましたが
当該レスへのジャンプに手間がかかるので文字列変換をと考えていました

アドバイスしていただいた皆さん、ありがとうございました

337 :Jane使いの名無しさん:2017/12/22(金) 18:17:29.13 ID:1icqdByB
× >>335さんの >>$1 とすることで、
>>335さんの &gt;&gt;$1 とすることで、

(半角で&gt;ってどうやって表示させてるのかすらわからないですorz)

338 :Jane使いの名無しさん:2017/12/22(金) 18:54:41.16 ID:tiu1EB5J
こうかな? &gt;
例えば & を文字実体参照( &amp;gt; )で書く

339 :Jane使いの名無しさん:2017/12/22(金) 18:56:46.70 ID:tiu1EB5J
間違えた
例えば & を文字実体参照( &amp; )で書く

340 :334:2017/12/22(金) 23:05:59.65 ID:/BPSPlNa
あーせっかくテストしたのにちゃんと確認したげればよかった。。
テストスレ372,373をレス番クリック→NGに追加→NGNameに追加 すると
&gt;&gt;1 ってなってるのがわかるね
(投稿するときにはふつうに>>とした)

実はテストスレを使ったのは、書き込み窓とプレビューで(ローカルで)テストしたら
数字単独の場合しかポップアップしなくて(テストスレ371が○、372-374が×という感じ)
でもプレビューは一般ブラウザでどう見えるかだから、専ブラだと違う可能性もあるし…でやった
>>335を踏まえて書き込み窓の名前欄に&gt;&gt;1とすると、なんとポップアップする!
(実際に&gt;で投稿すると、さらに変換されて&amp;gt;となるだろうけど…)

>>336
テストでかえって混乱させてしまってごめんなさい 374はなってないでいいんですよ
名前欄の数字が全部リンクになったらそれはそれで困るでしょう
>>331の置換を入れているのに、ということなら、374には</b>がないのでヒットしないのが正常です
管理人ならともかく、</b>を書き込むことはできない(&gt;/b&lt;になる)ので
テストは不可能です 5chのワッチョイスレでやるしかないですね

341 :Jane使いの名無しさん:2017/12/23(土) 09:32:43.43 ID:fgViPVTh
>>338-340
ありがとうございます
「文字実体参照」で検索して、一応おぼろげながら理解できたかも?
ときどき見かける「一般的でない記号」や「文字化け」のカキコミの仕組みということですね

</b>やNG追加の説明もありがとうございました

いろいろな機能を弄っていて「あぼん無効」でスレを開くとReplaceStr.txtが機能しなくなって「えっ!?」とかなりましたが
所期の目標どおりワッチョイスレが読みやすくなりましたので、あらためて皆さんに感謝です

342 :Jane使いの名無しさん:2017/12/25(月) 06:00:01.15 ID:DFYQApH7
>>337-341

>>4
> ・タグを含む文字列の置換も可能です。(区切りの<>は対象になりません)
> …

状況によっては定義を書くときに文字実体参照でマッチ・置換させる
<  … &lt;
>  … &gt;
& … &amp;
" … &quot;

343 :Jane使いの名無しさん:2017/12/25(月) 06:08:21.00 ID:DFYQApH7
「状況によって」っていうのは
その文字列を含むレスのあるDATをエディタで開いたときに
どのように記述されているかってこと

テストスレに変換元と置換後の文字列をカキコしてDATを確認するといい
5ちゃんとJane板では仕様に違いがあったりするし
専ブラやAPI串によってもDATの記述の仕方に違いがあるので
自分の環境に適した定義にする必要があったりなかったりする

344 :Jane使いの名無しさん:2017/12/25(月) 22:52:54.00 ID:ls5ouFrx
ReplaceSTRの97%が大阪弁
どっかVPNとかProxyで大阪弁変換して欲しいわ・・

345 :Jane使いの名無しさん:2018/01/05(金) 00:03:58.43 ID:gW35UvbB
>>328
日付と時刻を少しでも短くする(2018年版)
・「2017/04/01(水) 01:23:45.67」→「17/04/01(水) 1:23:45.67」
・「2017/12/31(木) 01:23:45.67」→「17/12/31(木) 1:23:45.67」
・「2018/01/01(金) 01:23:45.67」→「1/1(金) 1:23:45.67」
・「2017年04月01日(水) 01:23:45.67」→「17年4月1日(水) 1:23:45.67」
・「2017年12月31日(木) 01:23:45.67」→「17年12月31日(木) 1:23:45.67」
・「2018年01月01日(金) 01:23:45.67」→「1月1日(金) 1:23:45.67」

↓では「秒以下を省略しない」が有効(ほかはコメントアウト)

==== ReplaceStr.txt ====
// 年を2桁にして時刻の最初の0を消す: YYYY/MM/DD(w) hh:mm → YY/MM/DD(w) h:mm
// 漢字表記の日付にも対応: YYYY年MM月DD日(w) hh:mm → YY年M月D日(w) h:mm
// ▼秒以下を省略しない
<rx2>^(?:\d{2})?(\d{2}[/年])(?:0(\d月)|(\d{2}[/月]))(?:0(\d日)|(\d{2}日?))((?:\(.+?\))?\s)0?【TAB】$1$2$3$4$5$6【TAB】date
// ▼秒以下が0だったら省略する: h:mm:00.00 → h:mm (h:mm:00 → h:mm にも対応)
;<rx2>^(?:\d{2})?(\d{2}[/年])(?:0(\d月)|(\d{2}[/月]))(?:0(\d日)|(\d{2}日?))((?:\(.+?\))?\s)0?(\d{1,2}:\d{2})(?::00(?:\.(?!0*[1-9])0+|(?=[^.]))|(:\d{2}(?:\.\d+)?))【TAB】$1$2$3$4$5$6$7$8【TAB】date
// ▼ミリ秒が0だったら省略する: h:mm:ss.00 → h:mm:ss
;<rx2>^(?:\d{2})?(\d{2}[/年])(?:0(\d月)|(\d{2}[/月]))(?:0(\d日)|(\d{2}日?))((?:\(.+?\))?\s)0?(\d{1,2}:\d{2}:\d{2})(?:\.(?!0*[1-9])0+|(\.\d+))?【TAB】$1$2$3$4$5$6$7$8【TAB】date

// 今年の年を省略して日付の0を消す: YY/MM/DD → M/D (YY年MM月DD日 → M月D日)
// ※2018年用(2019年になったら "18" を "19" に書き換えること)
<rx2>^(?:\d{2})?18[/年](?:0(\d)|(\d{1,2}))([/月])(?:0(\d)|(\d{1,2}))【TAB】$1$2$3$4$5【TAB】date

==== ResAction.txt (View用) ====
[DateTime]
; 年を2桁にして時刻の最初の0を消す: YYYY/MM/DD(w) hh:mm → YY/MM/DD(w) h:mm
; 漢字表記の日付にも対応: YYYY年MM月DD日(w) hh:mm → YY年M月D日(w) h:mm
; ▼秒以下を省略しない
Item=Id【TAB】SearchType=RegExp【TAB】Pattern=^(?:\d{2})?(\d{2}[/年])(?:0(\d月)|(\d{2}[/月]))(?:0(\d日)|(\d{2}日?))((?:\(.+?\))?\s)0?【TAB】Replace=$1$2$3$4$5$6
; ▼秒以下が0だったら省略する: h:mm:00.00 → h:mm (h:mm:00 → h:mm にも対応)
;Item=Id【TAB】SearchType=RegExp【TAB】Pattern=^(?:\d{2})?(\d{2}[/年])(?:0(\d月)|(\d{2}[/月]))(?:0(\d日)|(\d{2}日?))((?:\(.+?\))?\s)0?(\d{1,2}:\d{2})(?::00(?:\.(?!0*[1-9])0+|(?=[^.]))|(:\d{2}(?:\.\d+)?))【TAB】Replace=$1$2$3$4$5$6$7$8
; ▼ミリ秒が0だったら省略する: h:mm:ss.00 → h:mm:ss
;Item=Id【TAB】SearchType=RegExp【TAB】Pattern=^(?:\d{2})?(\d{2}[/年])(?:0(\d月)|(\d{2}[/月]))(?:0(\d日)|(\d{2}日?))((?:\(.+?\))?\s)0?(\d{1,2}:\d{2}:\d{2})(?:\.(?!0*[1-9])0+|(\.\d+))?【TAB】Replace=$1$2$3$4$5$6$7$8

[DateThisYear]
; 今年の年を省略して日付の0を消す: YY/MM/DD → M/D (YY年MM月DD日 → M月D日)
; ※2018年用(2019年になったら "18" を "19" に書き換えること)
Item=Id【TAB】SearchType=RegExp【TAB】Pattern=^(?:\d{2})?18[/年](?:0(\d)|(\d{1,2}))([/月])(?:0(\d)|(\d{1,2}))【TAB】Replace=$1$2$3$4$5

※基本的には2016年版と同じ(「ミリ秒が0だったら省略する」→「秒以下を省略しない」に変更、2018年用に更新)
http://jane2ch.net/test/read.cgi/community/1419356309/699

346 :Jane使いの名無しさん:2018/01/23(火) 21:08:27.66 ID:mlcm7g/M
ReplaceStr.txtに大量に入れちゃうと起動も遅くなったり、不安定になって固まる場面増えて困っちゃった。
全部見直して頻度の少ないものは無効化したら安定した。

347 :Jane使いの名無しさん:2018/01/26(金) 20:26:10.73 ID:3L2BHIid
自分ReplaceStr.txtが30kBほどで一部コメントアウトもあるが、定義項目多いほうだと思う
項目の数量と言うより正規表現の書き方によるとこが影響大きいのでは
自分はスキルないのでうまく煮詰められないが、喧嘩しそうな定義や並び順吟味でもかわってくる

348 :Jane使いの名無しさん:2018/01/26(金) 21:24:45.44 ID:n4YDYhW5
問題は数より質だな
安易に .+ とか使ってて絶対重いだろこれってのはちょくちょく見かける

349 :Jane使いの名無しさん:2018/02/12(月) 16:48:45.25 ID:x3BdK3e5
教えてください

ReplaceStr.txtを活用するスレ Part9
http://mattari.plusvip.jp/test/read.cgi/jane2ch/1317603120/45

45 名前:Jane使いの名無しさん[sage] 投稿日:2011/11/03(木) 15:24:29 ID:CcE0GZzj0
春分の日と秋分の日も表示させたくなったので2000年〜2099年まで年数ベタ打ちで対応してみた
国民の休日も入れたからシルバーウィークもばっちりだ

//▽国民の祝日・国民の休日・振替休日を表示・着色する
<rx2>^\d+/(?:(?:01/01|02/11|04/29|05/0[345]|11/[02]3|12/23)|(?:(?:01|10)/(?:0[89]|1[0-4])|(?:07|09)/(?:1[5-9]|2[01]))(?=\([^)]*月))【TAB】$&<祝>【TAB】date
<rx2>^(?:20)?(?=\d\d/)(?:9[26]/03/19|(?:0[014589]|1[2367]|2[0145689]|3[0234678]|4[01245689]|5[02346789]|[678]\d|9[01345789])/03/20|
【改行】(?:0[2367]|1[014589]|2[237]|3[159]|4[37]|5[15])/03/21|(?:1[26]|2[048]|3[26]|4[04589]|5[2367]|6[014589]|7[23678]|8[01245689]|9[0234678])
【改行】/09/22|(?:0\d|1[01345789]|2[1235679]|3[01345789]|4[12367]|5[014589]|6[2367]|7[01459]|8[37]|9[159])/09/23)【TAB】$&<祝>【TAB】date
<rx2>^(?:20)?(?=\d\d/)(?:(?:32|49|60|77|88|94)/09/21|(?:09|15|26|37|43|54|71|99)/09/22)【TAB】$&<休>【TAB】date
<rx2>^\d+/(?:(?:01/02|02/12|04/30|11/[02]4|12/24)(?=\([^)]*月)|05/06(?=\([^)]*[月火水]))【TAB】$&<替>【TAB】date
<rx2>^(?:20)?(?=\d\d/)(?:(?:05|16|33|44|50|6[17]|7[28]|89|95)/03/21|(?:10|27|55)/03/22|
【改行】(?:24|52|69|8[06]|97)/09/23|(?:0[17]|18|29|35|46|63|74|91)/09/24)【TAB】$&<替>【TAB】date
<rx2><([祝休替])>(\([^)]+)【TAB】$2/<font color=salmon>$1</font>【TAB】date
<rx2><([祝休替])>【TAB】 (<font color=salmon>$1</font>)【TAB】date

を記述して使っています
今日 連休を利用してフォルダ整理中に気が付いたのですが 本日2月12日は振替休日なのに(替)表示も着色表示もされていません
【改行】は削除して一行に【TAB】はCtrl+Tabで置き換えています

何をどう触ればよいのか教えてください また この記述で年によって変わる「成人の日」や「体育の日」は考慮されているのでしょうか?
「判らんのなら使うな!」というお声もあるでしょうが お助け下さい お願いします 

350 :Jane使いの名無しさん:2018/02/12(月) 21:50:42.94 ID:/IQLKImD
・ 曜日表示が無い板では曜日を使って判定する祝日・振替休日の着色は機能しない
 「第○月曜日が期日の祝日」と「春分の日と秋分の日以外での振替休日」が該当する
・ この定義より前に日付の書式を弄る定義があるとうまく機能しない場合がある
・ 【改行】と【TAB】を置き換える時に他の部分も一緒に消してしまっている?

思い当たるのはこの辺かな

動作に関しては山の日が無いのと
2003年より前の海の日(7/20固定だった)敬老の日(9/15固定だった)が考慮されてないくらいだと思う

351 :349:2018/02/12(月) 22:55:37.50 ID:x3BdK3e5
>>350
ありがとうございます
このスレッドでは 昨年の天皇誕生日12月23日土曜日ですが(祝)(土)と表示されていましたし
別スレでも平日の祝日は(祝)表示されていたので 振替休日も表示されるのかと思ってました
休日・振替休日の構文に問題があるのでしょうかね?
土日を着色するという記述もありますが 349の記述の後に入れています

【改行】と【TAB】を置き換えは3度見直しました 大丈夫だと考えています

<rx2><([祝休替])>【TAB】 (<font color=salmon>$1</font>)【TAB】dateの記述の
最初の【TAB】の後に半角スペースがあるのは正しいのでしょうか?

お時間あればお返事いただけますか?

くれくれですいません・・・・もっといい構文があれば教えてください
皆様よろしくお願いします

352 :Jane使いの名無しさん:2018/02/25(日) 00:06:36.22 ID:KBrDX51Z
新旧のJaneStyle/ジェーンBBS/Jane総合掲示板の辻褄あわせ用なんだけど
これでうまくいくかな?
5ちゃんもふくめて誤爆や表示崩れは起きない?

//▽Jane総合掲示板の 旧URLが貼られていたら 新URLも表示する
<rx2>([  ]*)h?ttp://(jane\.s28\.xrea\.com/test/read\.cgi/bbs/)(\d+/[\d ,-]*)【TAB】
$1<font color="gray">[旧] </font>http://$2$3<br>$1<font color="tomato">[新] </font>http://jane2ch.net/test/read.cgi/community/$3【TAB】$LINK

//▽ジェーンBBS(したらば)の 新URLが貼られていたら 旧URLも表示する 〜JaneStyle v3.7.x用
;<rx2>([  ]*)h?ttp://(jbbs\.shitaraba\.net/)(bbs/read\.cgi/internet/8173/\d+/[\d ,-]*)【TAB】
$1<font color="gray">[新] </font>http://$2$3<br>$1<font color="tomato">[旧] </font>http://jbbs.livedoor.jp/$3【TAB】$LINK

;<rx2>([  ]*)h?ttp://(jbbs\.shitaraba\.net)(/internet/8173/)【TAB】
$1<font color="gray">[新] </font>http://$2$3<br>$1<font color="tomato">[旧] </font>http://jbbs.livedoor.jp$3【TAB】$LINK

353 :Jane使いの名無しさん:2018/03/27(火) 19:05:37.05 ID:empIh6VH
(>_<)
とか、大抵の顔文字消せるルールありませんか?
乱暴に括弧でくくられてるのが3文字のはNGで良いかもしれませんが

354 :Jane使いの名無しさん:2018/03/27(火) 19:37:58.84 ID:TQxnX34y
たぶん誤爆ひどすぎて実用に耐えないと思うよ

355 :Jane使いの名無しさん:2018/03/27(火) 20:19:12.02 ID:arhsqBNK
顔文字なんてその都度登録していけばほとんど目につかなくなる

356 :Jane使いの名無しさん:2018/03/27(火) 20:55:05.94 ID:qGUynUdo
顔文字は括弧の中に日本語がないものが多い
なので行末かつ日本語文字が無ければ消すことにすれば誤爆は減る
個人的には文末の括弧に何が入ってようと目障りなので全部消している

357 :Jane使いの名無しさん:2018/03/27(火) 22:07:10.47 ID:bQ002ofz
遭遇のたびにEx改変してカオスにするよりは
基本的な顔文字はExで置いといて新規はつどWordでいいよね 長めの期限もつけてもいいし
誤爆は避けないと
期限切れないで残ったWordをヒマな時に眺めて
Exに組み込めないか考えりゃいい

358 :Jane使いの名無しさん:2018/03/27(火) 22:09:23.00 ID:bQ002ofz
ここNGEx.txtスレじゃなくReplaceStr.txtスレだったか
考え方は同じだけど

359 :Jane使いの名無しさん:2018/04/02(月) 00:34:33.31 ID:5vRuSRCp
😍

なんかを非表示にしたいのですが、「(&#\d+;)」では引っかかってくれません
なんと書けば良いですか

360 :Jane使いの名無しさん:2018/04/02(月) 00:42:27.87 ID:zEWhv9cr
それで引っ掛かってくれるので
ReplaceStr.txtの書き方が間違っていると思います
>>3-4を参照

361 :Jane使いの名無しさん:2018/04/02(月) 11:59:02.90 ID:T1a4+loO
村岡★万由子

362 :359:2018/04/02(月) 14:18:08.34 ID:TAmftE9i
<rx2>(&#\d+;)<tab><tab>msg
なんですけどね
ここに書くと引っかかるけど、&#〜と表示される板があったりで・・

363 :Jane使いの名無しさん:2018/04/02(月) 22:24:35.81 ID:V8rQR9t2
「(?:&(?:amp;)?#\d{4,};)」で

364 :Jane使いの名無しさん:2018/04/02(月) 22:25:35.39 ID:V8rQR9t2
レスしてから気づいた
前後の括弧はなんだ?

&(?:amp;)?#\d{4,}; でOK

365 :Jane使いの名無しさん:2018/04/02(月) 23:45:04.05 ID:TAmftE9i
>>364
消えました
ありがとうございます。

366 :Jane使いの名無しさん:2018/04/03(火) 06:06:41.92 ID:QnU9VxpJ
Ÿ ©

367 :Jane使いの名無しさん:2018/04/07(土) 18:42:46.25 ID:bbffJEH4
スレ違いならすいません
NGFile(ハッシュ値登録済)が含まれるコメ自体をReplaceStr.txtであぼーんにはできないもんですかね?

出来たとしても重くなってだめですかね?
NGFileに登録したものを連投する奴が常駐してるスレがあるんでね・・・

一例:5chブラウザ「ChMate」質問スレ Part51
https://egg.5ch.net/test/read.cgi/applism/1519371873/

368 :Jane使いの名無しさん:2018/04/07(土) 19:56:07.57 ID:V7pI75ir
ReplaceStrは置換機能だからNG関係ない
行くならNGExスレだろうけどNGExでもNGFileを条件にNGは無理です

369 :Jane使いの名無しさん:2018/04/07(土) 20:24:44.01 ID:O/aBE0Mt
たしかdatを見て最初にNGwords NGExと突合せ
<>でくくられるレス単位であぼーん処理し
次にReplaceStr.txtがあぼーんされない描画すべきレスの「文字列」を見て置換し
次に置換後のレス中のリンクURLをImageViewURLReplace.datが見て画像取得分を追加し
画像をキャッシュしてハッシュ値見てNGFilesと突合せブラクラ認定
順序から行ってもReplaceStr.txtの機能から見ても無理
ブラクラと出た画像遭遇のたびに、URLをNGワードにぶっ込むのがおそらく現実的

370 :367:2018/04/07(土) 20:28:19.33 ID:bbffJEH4
>>368>>369
レスありがとうございます
お二人のご意見が現実ですよね・・・
スルー態勢も身につけねば!

371 :Jane使いの名無しさん:2018/04/08(日) 10:53:57.56 ID:z7bxYdrT
IP出てるスレならたぶん同じスレ見てる
4つの数字の内、前3つをNG登録しておくとそのうち枯渇する

372 :Jane使いの名無しさん:2018/04/14(土) 09:46:23.72 ID:rSx4rXQF
msg内の数字を着色したいのですが、アンカーの後の数字は着色したくありません。
例:50 ←赤色 >>50 ←そのまま
可能でしょうか?

373 :Jane使いの名無しさん:2018/04/15(日) 06:22:56.90 ID:kH1p9zRE
>>372
URL文字列を例外処理しないと…

374 :Jane使いの名無しさん:2018/04/15(日) 19:56:06.02 ID:MH0ZsYWd
一応考えてみたけど
<>タグ内除外、URL除外で
定義の置き場所など慎重にやらんと他の定義と喧嘩もありえそうで晒すのやめた

375 :Jane使いの名無しさん:2018/04/18(水) 10:39:41.28 ID:BTlnOpw0
>>373-374
非常に難しそうなので諦めますありがとうございます

376 :Jane使いの名無しさん:2018/04/18(水) 12:24:59.72 ID:HRK1lEgo
そもそもレスリンクって着色してもそのままリンク色じゃないの?いや知らんけど

377 :Jane使いの名無しさん:2018/04/18(水) 15:32:26.48 ID:jfDiH3zF
リンク化されるべき文字列内に
フォントカラータグが挿入されちゃうとまずいから除外しなきゃならん

378 :Jane使いの名無しさん:2018/04/18(水) 16:45:28.35 ID:rV74BSgs
>>376
たとえば「>>375-376」はDATでは
<a>&gt;&gt;1-2</a>
単純に [0-9]+【TAB】<font color="red">$&</font>【TAB】msg とかで色を変えると内部的には
<a>&gt;&gt;<font>375</font>-<font>376</font></a>
みたいになって <a>タグ</a> によるハイパーリンク化が機能しなくなる(…これって専ブラによって挙動が異なるのかな?)
レス番リンクって半角ハイフンマイナスや半角カンマを含む場合も多いから
マイナス数値や桁区切り数字と区別する構文を考える必要もある

URLの http://123.com/hoge4/5/fuga67piyo89/ の場合
DATでは<a>タグがついていなくても専ブラが内部的に同様のハイパーリンク化の処理をしている
アングルブラケット < と > はURLのダメ文字なので最初の < 以降の文字はURLとして認識されなくなる
…そもそもタグが挿入されるとURL文字列の内容が変わってしまうのでリンク先が変わってしまう
%エンコードされたURLなどもあって(ウィキペディ項目へのリンクとか)
://〜 のあとに数字の出てくる回数も限定できないから再帰的に適用させなくちゃいけないので
レス番とあわせて除外しようとすると>>374のいうように扱いが難しく煩雑で重たい定義にならざるをえない

JaneStyle同梱のサンプル「▽引用行着色+引用行の数字のレス化を防ぐ」
の記述みたいに特定の単位つきの数値だけに限定するならめんどうではあるが難しくないかもね

msg内のすべての数字を着色ではなく着色する必要のある状況を想定して
何パターンかの平易な定義をつくったほうが可読性もよくなるし
あとから誤爆回避するのも楽だとおもうよ

379 :378:2018/04/18(水) 16:49:42.29 ID:rV74BSgs
× <a>&:gt;&:gt;1-2</a>
○ <a>&:gt;&:gt;375-376</a>

380 :練習:2018/04/20(金) 00:52:17.81 ID:sl7nXs5k
//【正規表現】

// ▽【TAB】 をグレーにする ※[TAB] <TAB> は【TAB】に統一
<rx>(\[TAB\]|【TAB】|<tab>|<tab>)【TAB】<font color="gray"9>【TAB】</font>【TAB】msg
// ※ <font color="gray"9></font> の中の【タブ】は文字列として残すこと

// ▽正規表現の変数 ($1 $& $' など) ※通貨単位の「$ドル」への誤爆は無視
<rx2>\$(\{?[1-9]\}?|\'|&(amp;)?)(?!\d)【TAB】<font color="red">$&</font>【TAB】msg

// ▽全角アンパサンドで記述された文字参照
<rx2>&[##]【TAB】&#【TAB】msg
<rx>&(?=\w+;)【TAB】&amp;【TAB】msg


// ▽スレッドオプションの文字列をグレーにする
<rx>!extend:[0-9a-z:]+【TAB】<font color="gray">$&</font>【TAB】msg
<rx>(?<=<hr>)VIPQ2[^<]+configured【TAB】<font color="gray">$&</font>【TAB】msg
// ※レス文のコピペのとき
<rx>\sVIPQ2[^<]+configured【TAB】 <br> <br> <font color="gray">$&</font>【TAB】msg


// ▽文末に挿入された罫線+1行文字列をグレーにする【TAB】※<hr>は罫線コード
<rx><hr>(<[^>]+>)?[^<]+(<[^>]+>)?\s?$【TAB】<font color="gray">$&</font>【TAB】msg

// ▽運営の悪ふざけを消す【TAB】※<hr>は罫線コード
<rx><hr><b>[^<]+</b>【TAB】【TAB】msg
<rx2><hr>Evaluation:[^<]+【TAB】【TAB】msg
<rx2>(St\.V|HAPPY|EVE|NIKU|0303)$【TAB】【TAB】date

381 :練習:2018/04/20(金) 00:54:47.90 ID:sl7nXs5k
これも

// ▽BBR警告文字列をグレーにする
<rx2>Rock54: Caution\(BBR-MD5:[0-9a-f]{32}\)【TAB】<font color="gray">$&</font>【TAB】msg

// ▽ユニコード絵文字EYESを「δδ」で表示 (赤)
<rx2><small style=\"color: #999;\">&(amp;)?#128064;\s?<br>【TAB】 <hr> <font color="tomato">δδ </font>【TAB】msg
// ※レス文のコピペのとき
<rx2>\s&(amp;)*#55357;&(amp;)*#56384;\s?<br>\s?【TAB】 <br> <br> <font color="gray">δδ </font>【TAB】msg

382 :Jane使いの名無しさん:2018/04/21(土) 14:21:39.84 ID:y+HNBTPr
>>380
× <tab>|<tab>

○ &lt;TAB&gt;
※DATでは「<tab>」と記述されないので &lt;TAB&gt; ひとつでよい

>>380-381
× <br> <br>

○ <br> <br>
※間の半角スペースは2コ(十進コード &#32;&#32;)
キーボード入力のスペース2コではカキコミできないんだよね

>>380の『▽全角アンパサンドで記述された文字参照』の置換後は & と &amp; のどちらにするかは好みによるかもだけど、このスレ的には1コ目も &amp;# のほうがよいかも
>>337みたいに

>>380の『▽正規表現の変数』の置換元の &(amp;)? はただの & でよいとおもう
(?!\d) がついているから>>68の $10 と ${1}0 をちゃんと拾えてない

//▽正規表現の変数 $num \num を着色(赤)
// ※通貨単位の「$10」や「\10,000」への誤爆は無視
<rx2>(\$|\\)[0-9]{1,2}(?!\d)【TAB】<font color="red">$&</font>【TAB】msg
// ※通貨単位の「$1.00」や「\10,000」への誤爆は防げるが、正規表現のスレでコボレがでてよいなら…
;<rx2>(\$|\\)[0-9]{1,2}(?![-+,.\d])【TAB】<font color="red">$&</font>【TAB】msg
//▽正規表現の変数 ${num} $' $& を着色(赤)
<rx2>\$(\{[0-9]{1,2}\}|\'|&)【TAB】<font color="red">$&</font>【TAB】msg
'※$'はbregonigでは使えないはず… ほかの文字列参照の変数は任意で追加すべしということで

オマケ
//▽文字実体参照のコード(#なし) 「&hoge;」「&amp;hoge;」 を着色(茶)
<rx>&amp;(amp;)?\w+;?【TAB】<font color=chocolate>$&</font>【TAB】msg
'※他の定義(▽HTMLタグの強調表示 など)との前後関係でうまく働かないことがあるかも → >>340で表示状態を確認

>>379
× <a>&:gt;&:gt;375-376</a>

○ <a>&gt;&gt;375-376</a>
オマケの定義も効かない

383 :Jane使いの名無しさん:2018/04/21(土) 14:32:44.79 ID:y+HNBTPr
>>337みたいに

>>337みたいに全部全角で書かれてるのは、書き込んだ人の意向を残すということで無視?
過去ログに全角英数→半角英数の置換定義があるからお好みで対応できるか

384 :Jane使いの名無しさん:2018/04/25(水) 22:46:14.96 ID:L3ruHl0q
>>382
> //▽正規表現の変数 ${num} $' $& を着色(赤)

https://mevius.5ch.net/test/read.cgi/tech/1489511075/446
> /^\[[^\]]*\]/ =~ "[ab][cd]ああ"
> $& #=> [ab]
> $' #=> [cd]ああ
>
> /^\[[^\]]*\]/ =~ $'
> $& #=> [cd]
> $' #=> ああ

この$&が$&amp;になったが、$< $> $" とか $+&xxx; $+&#nnn; でDATに書かれたレス文も表示がこわれる?
\$(\{[0-9]{1,2}\}|\'|&(amp;)?(?!lt;|gt;|quot;))でいいのかな?

あと、>>380-382を入れたら「// コメント文の着色」の定義( ;|' は自分で追加した)
<rx2>((?:^|<br>)[  ]*)((?://|#|;|')[^<]*)【TAB】$1<font color="darkolivegreen">$2</font>【TAB】msg
と衝突するのだけど(もともと//コメント文の着色の定義はほかの色替えの定義とも衝突してた)
行頭が「 // # ; ' 」で始まるコメント行では他の色替え定義ではさみこまれた<font></font>をすべてキャンセルする定義をどう書いたらいいかわからない…

ex.
(行頭)// ほげほげ<font〜>fuga</font>ふがふが<font〜>piyo</font>ぴよぴよ(行末)

(行頭)// ほげほげfugaふがふがpiyoぴよぴよ(行末)
に置換する定義をあててからあらためてコメント行の着色を適用すればいいとおもうのだけど
繰り返してfontタグにはさまれた「fuga」や「piyo」にマッチさせて置換させる構文がわからない

それとも他の色替えの定義のほうをコメント行では適用しないようにすべき?
だけど、否定の戻り読みで .* を使わないで条件を書く正規表現もわからない…

385 :Jane使いの名無しさん:2018/04/29(日) 00:01:18.37 ID:lAs4AhqW
ReplaceStr.txt便利ですね
@PC用ブラウザ
Aスマホ用ブラウザ&専ブラ
でも活用できるようにする方法ないでしょうか?

386 :Jane使いの名無しさん:2018/04/29(日) 00:43:20.06 ID:pDxq1lJD
対応してりゃ普通に使えるが

387 :Jane使いの名無しさん:2018/04/30(月) 02:45:56.82 ID:j1dfyH3Y
一般ブラウザで手軽に文字列置換機能装備してるのあるか?
オミトロンみたいの駆使しないと無理じゃね

388 :Jane使いの名無しさん:2018/04/30(月) 09:18:47.86 ID:i05EKcce
Meryの編集モードにReplaceStr.txtの正規表現の強調用の定義を入れたら読みやすくなったわ
【TAB】の強調用の定義入れておくだけでも拾い物を追加したときの変換忘れの防止によさそう

389 :Jane使いの名無しさん:2018/04/30(月) 20:53:01.10 ID:5mdrKnuD


390 :Jane使いの名無しさん:2018/05/01(火) 00:19:43.51 ID:kZ0dcV9q
>>388
Meryか…確か当初はmEditor(無エディタ)と名乗っていたフリーのテキストエディタだったな。
ちなみに俺は有料のEmEditor派だ。

391 :Jane使いの名無しさん:2018/05/01(火) 18:11:11.44 ID:5Sv4s5k4
正規表現や文字参照コード関係の定義はエディタとJaneの両方に入れるといい感じだね

ReplaceStr.txtには 【TAB】<4>/(softwere|tech|community|8173)/ を付けたんで$nや\nの誤爆もほぼ回避できそう
【TAB】<4>ReplaceStr|NGEx\.txt|ImageViewURLReplace でもいいかも

HTMLタグの強調表示の定義とか<br>や<font color=xxx>を強調する定義も足した

392 :Jane使いの名無しさん:2018/05/01(火) 22:59:32.63 ID:+DarozsK
Android版のJaneでもReplaceStr使えるようにならんか?

393 :Jane使いの名無しさん:2018/05/02(水) 04:51:36.97 ID:tDiNfEu3
styleのことを言ってるなら
したらばの泥サポートスレで聞くなり要望するなり

394 :Jane使いの名無しさん:2018/05/02(水) 18:25:51.10 ID:nBbwgqTJ
Android版Styleとかあんのかw

395 :Jane使いの名無しさん:2018/05/02(水) 19:33:33.63 ID:9t7t1DF1
iOS版もあった気がする

396 :Jane使いの名無しさん:2018/05/05(土) 01:39:51.47 ID:yRX9SV9G
>>384
引用行の着色ともバッティングするんじゃない?

397 :Jane使いの名無しさん:2018/05/05(土) 01:42:15.30 ID:yRX9SV9G
> 繰り返してfontタグにはさまれた「fuga」や「piyo」にマッチさせて置換させる構文がわからない
> だけど、否定の戻り読みで .* を使わないで条件を書く正規表現もわからない…

おれも分からない

398 :Jane使いの名無しさん:2018/05/05(土) 02:17:12.86 ID:TydPBYYs
>>384
> 繰り返してfontタグにはさまれた「fuga」や「piyo」にマッチさせて置換させる構文

// コメント行のfontタグを無効化
<rx2>((?:\G(?<=.)|(?:^|<br>)[  ]*(?://|[#;']))[^<]+)</?font[^>]*>【TAB】$1【TAB】msg

399 :Jane使いの名無しさん:2018/05/05(土) 11:41:32.03 ID:yRX9SV9G
>>398
おお、すごい! >>384の↓コメント文の着色の定義↓
<rx2>((?:^|<br>)[  ]*)((?://|#|;|')[^<]*)【TAB】$1<font color="darkolivegreen">$2</font>【TAB】msg
とセットにしてReplaceStr.txtのいちばん下に入れたら>>380のコメント行がちゃんと一色になった
ここしばらくの「ReplaceStr.txtを活用するスレ」を便利にする定義すごくいいね
皆ありがとう

>>394の正規表現の読みかたがよくわからないのだけど、スレを流してみたところ
<rx2>(<)(/?[a-zA-Z]+\d*)(/?)(>)【TAB】<font color="darkmagenta">$1</font><font color="mediumblue">$2</font><font color="teal">$3</font><font color="darkmagenta">$4</font>【TAB】msg
↑HTMLタグの強調表示の定義↑が(コメント行のfontタグを無効化よりも上に)あると
@ >>315,380のコメントアウトされた行に"<br>"、"<hr>"が書かれているところの"<"より後ろがコメント色で着色されない
A >>382で置換定義自体をコメントアウトしてる行の";<rx2>〜"の"<"より後ろがコメント色で着色されない
みたいです(HTMLタグの強調表示を無効化すれば@Aはおこらない)

でも、個人的にはAの";<rx2>〜"は定義中の着色状態が残って(コメントの着色が無効になっていて)いい具合かも

400 :Jane使いの名無しさん:2018/05/06(日) 21:16:47.72 ID:6CcwE6ee
>>398
ありがとうございます

401 :Jane使いの名無しさん:2018/05/06(日) 21:46:06.59 ID:6CcwE6ee
>>399
HTMLタグの強調表示の定義には </font><font color=" "> となっている部分があるので
>>398さんの </?font[^>]*> を (</?font[^>]*>)+ にしてみたら@も完全にコメント用の色になりました
// コメント行内の <HTMLタグ> も対象にする場合
<rx2>((?:\G(?<=.)|(?:^|<br>)[  ]*(?://|[#;']))[^<]+)(</?font[^>]*>)+【TAB】$1【TAB】msg

Aは [^<]+ を [^<]* にするとコメント用の色で着色されるみたい…
// コメントアウトした定義 ";<rx2>〜" も対象にする場合
;<rx2>((?:\G(?<=.)|(?:^|<br>)[  ]*(?://|[#;']))[^<]*)(</?font[^>]*>)+【TAB】$1【TAB】msg

402 :Jane使いの名無しさん:2018/05/07(月) 01:04:56.51 ID:wtlzJsUC
文末を引っかけるのに今は
([  ]|\(|<|<br>|w|…|、|。|「|・|ー|!|?|w|〜)
としてますが、何か変だったりこっちのが良いよってのありますか?

403 :Jane使いの名無しさん:2018/05/07(月) 03:07:45.31 ID:MpN+KCJF
ReplaceStr.txtのスレなので何をどう置換したいかを書くか、自分のつくった定義そのものを書かないと質問の意図がよくわからないよ
文末なのになんで "(" と "「" がはいっているのか意味不明だし
<br>以外は文字クラスの[...]の中に列挙すればいいし?

レス本文の行末または文末の正規表現なら
[  ]*(<br>|$)
その直前の文字列★にマッチさせるなら
★+(?=[  ]*(<br>|$))

ちなみに運営が文末に罫線+1行(スレッドオプションとか)を追加したり、目玉+Rock54ハッシュ(警告)を追加したレスもあるので
それを除外した「レス本文の行末または文末」なら
[  ]*(<hr>.*|<small style=\"color: #999;\">&#128064;\s?<br>[^<]*</small>)?\s?(<br>|$) かな?

「<hr>〜」は場合によってフォントスタイルのタグがついた文字列や、!chkBBx:UA とかみたいに複数行のものもあるから、さらに適宜いじる必要があるかも

404 :Jane使いの名無しさん:2018/05/07(月) 13:49:59.17 ID:wtlzJsUC
自分の場合、大阪弁がほとほと嫌でそれ消すのが主目的なのです

〜やで!
〜なんか?(笑
〜まんなw

って感じのを置換してます

405 :Jane使いの名無しさん:2018/05/07(月) 23:32:49.14 ID:MpN+KCJF
NGExスレのを参考にしていじくったらどうかな?

http://jane2ch.net/test/read.cgi/community/1497272912/10+22

> 10 名前:Jane使いの名無しさん[sage] 投稿日:2017/07/08(土) 00:39:22.99 ID:BjVk23nJ
> いち乙
> 拾い物のNGExを組み合わせたら(理屈はよくわからないけど)わりといい感じになった
>
> 【エセ関西弁】(なんJ、猛虎弁、大阪弁)語尾
> ((あかん|ええ|ちゃう)[か|がな|で|な|ね|の|やん|よ|わ|ん]?|(やん|ねん)か?|[い|ん]がな|[い|ん]や[で|ね|ろ|わ]|やねん|だお)+[?、。]?([  ]*<br>)*[  ]*$
> (のう|のぅ|やで|やね|やろ|やん)+[ww?、。]?([  ]*<br>)*[  ]*$
>
> 【語尾の草ふたつ】
> [wwWW]{2}(?:[  ]*<br>)*[  ]*$
>
> 22 名前:Jane使いの名無しさん[sage] 投稿日:2017/07/11(火) 14:00:17.66 ID:NF3jpeOn
> >>10
> 「ちゃう」 → 「〜してしまう」の意味のときも消えてしまうので除外
> [か|がな|で|な|ね|の|やん|よ|わ|ん]? → [ ] ではなく ( ) でくくる
> [い|ん] [で|ね|ろ|わ] → | いらない

あえてReplaceStr.txtを使うのなら文意に応じてどう置き換えるかで定義を細分化する必要もあるので余計に面倒だとおもう
> 大阪弁がほとほと嫌でそれ消すのが主目的
ならNGExであぼんするほうが手っ取り早いだろうね
誤爆が多そうだけどまともなやり取りしてるレスだったら安価のポップアップから読めるはず

あと、オレは試してないけどReplaceStr.txtでだと
[ww?、。]?([  ]*<br>)*[  ]*$の部分は
[笑ww!?!?、。・・…〜ー()()」  ]*(?=[  ]*(<br>|$))
みたいにするといいかもね

406 :Jane使いの名無しさん:2018/05/08(火) 09:17:44.31 ID:7AnL7xrj
最近は「w」とか「笑」じゃなく「草」とか書く奴も居るから面倒だな

407 :Jane使いの名無しさん:2018/05/09(水) 01:10:58.51 ID:6/VEc+Uu
草生える

408 :Jane使いの名無しさん:2018/05/09(水) 03:23:47.67 ID:mgUCNkRW
>>406
行末の草は定義を分けたほうがいいのかな
<rx>([笑藁草ww]*|((糞|クソ|クソ|くそ)?ワロ[スタ]?|ワロ[タ]?|わろ[すた]?)|ゲラ|プッ?|プギャー*|(プ)?ゲラ|pgr|pgr)[!?!?、。・・…〜ー]*(?=[  ]*(<br>|$))【TAB】【TAB】msg
<rx2>[wWwW]{2,}(?![!#-'*-;=?-~])【TAB】w【TAB】msg以外のほとんどの嘲笑系はその都度NGwordに入れちゃってるんでテキトー

>>407
「草生」で既にNGwordに入ってる

409 :Jane使いの名無しさん:2018/05/09(水) 03:49:52.42 ID:7BocH9z9
素直に森だ

410 :Jane使いの名無しさん:2018/05/09(水) 10:53:37.12 ID:MTW8eoU7
草生って名字だというだけでNGされる人かわいそう
サダム・フセインって名前だというだけで会社をクビにされた人の話を思い出す

411 :Jane使いの名無しさん:2018/05/09(水) 11:00:21.62 ID:PvYdwVSn
【名字】草生
【読み】くさお,くさぶ

【全国順位】 32,560位
【全国人数】 およそ90人


412 :Jane使いの名無しさん:2018/05/09(水) 11:23:25.67 ID:Fa8wFciO
「こいつ馬鹿過ぎて草」
「草」
「草不可避」
「草がとまらねー」

こういう書き込み一定数居るしな

413 :Jane使いの名無しさん:2018/05/09(水) 13:15:12.84 ID:83rpKUHP
それはNGでいいけどな

414 :Jane使いの名無しさん:2018/05/09(水) 14:45:15.39 ID:/o4tDTH5
どっかのスレみたいにそんな事ばっか言ってるのはNGID
ロクなことすら話せないしな

415 :Jane使いの名無しさん:2018/05/09(水) 20:23:41.84 ID:mgUCNkRW
>>414氏の言に尽きる
個人名を話題にするようなスレには行かないからどうでもいいんだよね
オレは運営じゃないからNGしたからって巻きぞえで迷惑かけるわけでもなし

特定のワッチョイスレではアウとかhh\-とか携帯キャリアやプロバイダをまとめてNGExに入れて
読み返すようなスレでのまともなレスだったら安価のポップアップから個別に解除してるよ

ReplaceStr.txtをつかうまでのこともないとおもってるけど
「草生」さんを助けてあげたいんだったら>>410が定義をつくればいいんじゃないかな?

416 :Jane使いの名無しさん:2018/05/09(水) 21:02:54.60 ID:bohBHDlF
NGは使用者個人以外に全く影響ないから好きにすればええんやで
NG入れられて困るのは荒らし本人以外いないんやで

417 :Jane使いの名無しさん:2018/05/09(水) 21:22:50.29 ID:+iWe5Utu
これからは芝はえるにするは

418 :Jane使いの名無しさん:2018/05/10(木) 02:45:43.54 ID:sCx4MIMy
NGID、その板限定でサクっと入れられるといいのにな
NGExで板指定してちまちまとID入れてかなきゃいけない

419 :Jane使いの名無しさん:2018/05/10(木) 03:22:36.66 ID:WKGWTINe
これはくさだ

420 :Jane使いの名無しさん:2018/05/10(木) 06:47:02.47 ID:cg/r+/Tq
まぁ草に限らず嫌な書き込み内容は何処にでもいくらでもある事だし
全部を自動抹殺するのは無理がある

421 :Jane使いの名無しさん:2018/05/10(木) 08:14:40.14 ID:V035Eryl
>>353
> 大抵の顔文字

// [A∀Ддшωεσ∞▽□_ ̄^´``゚゜] のいずれかを含む、左右セットの半角/全角カッコ組み以降を顔文字・一行AAと見做し (AA略
<rx>[-ー―━ヲ-゚\ヽヾ┐⊂Σ  ]*[((|]+[^<))]*[A∀Ддшωεσ∞▽□_ ̄^´``゚゜][^<))]*?[))]+[^<]*(?=[  ]*(<br>|$))【TAB】<font color=darkgray>(AA略 </font>【TAB】msg

カッコが閉じてないものは拾えないし、カッコの前後の文字集合の扱いも適当(左側は半角カナ ヲ-゚ といくつかの記号だけ)
カッコ内が一般的なascii/shift-jis文字・記号だけの顔文字は含まれないので個別に対応しないとダメ
(>_<) → <rx>[((]&gt;_&lt;[))]【TAB】<font color=darkgray>(AA略 </font>【TAB】msg

NGExならもっと大ざっぱに「∀Ддшωεσ∞▽□_ ̄^´``゚゜」を問答不要であぼんするとか
カッコの片側 プラス [A∀Ддшωεσ∞▽□_ ̄^´``゚゜] として
[((|][^<))]*[A∀Ддшωεσ∞▽□_ ̄^´``゚゜]|[A∀Ддшωεσ∞▽□_ ̄^´``゚゜][^<))]*?[))]

422 :Jane使いの名無しさん:2018/05/10(木) 09:45:01.30 ID:PpUYbo66
このスレやImageViewURLReplace.datスレに相当誤爆するね

423 :Jane使いの名無しさん:2018/05/10(木) 14:38:31.12 ID:V035Eryl
>>422
文字クラスに ^ を含めてるから正規表現はほぼ壊滅でしょ?
顔文字によく使われそうな「文字化けしない記号」から適当に拾っただけなんで :P (│∧Ззpq ←こんなのとかもたまにあるかも)
でも m9(^Д^)プギャー (^ω^)ペロペロ だけじゃなく
\(^o^)/オワタ とか (^^; とかもあるからねぇ
(>_<) のほかにも m(_ _)m なんかの古い顔文字も個別に対処が必要なんだけど、半角アンダースコアまで括ってよいものかどうか…

どのみち>>391氏の<4>を<5>にして付け足さないと正規表現の出てくるスレはほとんど読めなくなっちゃうはず
板単位で除外するなら
<5>/(softwere|tech|community|8173)/
…とか、または巡回先のスレタイごとに
<5>ReplaceStr|NGEx\.txt|ImageViewURLReplace
…みたいな感じで
後者なら正規表現、プログラム、各スクリプトやプログラム言語、DB、エディタのスレとかも足さないとね
あとは数学、理工系や外国語関係のスレもやばそうかな

424 :Jane使いの名無しさん:2018/05/10(木) 19:32:35.49 ID:VpMaW+eu
そういうのより恫喝・恐嚇めいた言い回しや挑発的な言い回しを多用する奴がちょっとな
猛虎弁とか可愛いレベル

425 :Jane使いの名無しさん:2018/05/10(木) 23:49:32.08 ID:nC49tzEO
〜だろ→〜なんだもーん で対応

426 :Jane使いの名無しさん:2018/05/11(金) 00:03:58.25 ID:Q7NupeKy
「だろ」で終わるか「だろ?」みたいなのに限定しないと、そうなんだろうな が そうなんなんだもーんうな になるなw

427 :Jane使いの名無しさん:2018/05/11(金) 00:11:41.41 ID:OQIM7BJM
カワイイは正義なのでおk

428 :Jane使いの名無しさん:2018/05/11(金) 00:35:01.88 ID:m2Psgv3P
恫喝・恐嚇・挑発はNGでしょ
「ぶっ殺すぞクソボケが!」 → 「††しちゃいますよダーリン♪」なんて置換してまで読む必要ない

>>422-423 自己レス
> このスレやImageViewURLReplace.datスレに相当誤爆するね
> 正規表現の出てくるスレ

そういえばstyleのサンプル「URL内の"("")"をエンコードしてURL化する」定義からも除外しないといけなかったっけ
%28 %29 じゃなく &#40; &#41; に置換する定義もあったね

429 :Jane使いの名無しさん:2018/05/11(金) 10:29:03.07 ID:iyHCaJfq
「死ね」とかは「僕はキチガイです」に置換してる

430 :Jane使いの名無しさん:2018/05/11(金) 11:33:57.25 ID:qlBpPkmg
自分だけが見てる他人に影響のないブラウザの設定の話なんだから

俺はこれNGにする、それNGにするの?置き換えてまで読む必要ない!

とかは、どうでもいい話だよね、好きにすりゃいい話で他人がどうこう言う必要はない

431 :Jane使いの名無しさん:2018/05/11(金) 12:18:40.59 ID:hpCiffz8
ま、そうだけど そういうことの具体方法を知るスレだろ
あまりくだらんのは鯖資源の無駄だが人によっては有用
スクロールバードラッグする手首資源の無駄回避に行空け削除定義入れるか

432 :Jane使いの名無しさん:2018/05/11(金) 13:10:12.44 ID:JVd1Hr2g
好きにすりゃいいけどどんだけスルー能力低くて煽り耐性無くてメンタル弱いんだか
リアルで言われたら拳プルプルさせながら顔真っ赤にしてそう

433 :Jane使いの名無しさん:2018/05/12(土) 11:12:06.19 ID:1GTQVuJp
>>430
そう思うなら焦らさないで教えてあげようよ

434 :Jane使いの名無しさん:2018/05/13(日) 02:38:26.50 ID:LU3EM5ks
質問や練習でも他人の着眼点っておもしろいし参考になる
対象URL/タイトルの<4>とか<5>はこのスレ見て使うようになって誤爆もだいぶ減らせたし
特定の板やスレをピンポイントで絞れて助かってる

>>421の最後の行
[((|][^<))]*[A∀Ддшωεσ∞▽□_ ̄^´``゚゜]|[A∀Ддшωεσ∞▽□_ ̄^´``゚゜][^<))]*?[))]

の (AB*C|CB*D) みたいな置換元ってシンプルにまとめることはできるのかな?
置換先でなら$1や$2になるけど、置換元でCやBの部分が長いと読みづらくなるからまとめたい
それともまとめないで別々の定義として分けておくほうが処理速度があがるとかあるの?

435 :Jane使いの名無しさん:2018/05/13(日) 03:03:48.20 ID:ALPHZ/QK
部分式呼出しを使えばまとめられる
[((|]\g<2>*\g<1>|([A∀Ддшωεσ∞▽□_ ̄^´``゚゜])([^<))])*?[))]

数字じゃなく名前を付けて呼び出しも可
[((|]\g<end>*\g<symbol>|(?<symbol>[A∀Ддшωεσ∞▽□_ ̄^´``゚゜])(?<end>[^<))])*?[))]

436 :Jane使いの名無しさん:2018/05/13(日) 03:05:24.13 ID:LU3EM5ks
>>421の最後の行
[((|][^<))]*[A∀Ддшωεσ∞▽□_ ̄^´``゚゜]|[A∀Ддшωεσ∞▽□_ ̄^´``゚゜][^<))]*?[))]

のばあいだと、出現頻度が高い ( ) ( )と出現頻度が低い [A∀Ддшωεσ∞▽□_ ̄^´``゚゜] とあるけど
[((|][^<))]*[A∀Ддшωεσ∞▽□_ ̄^´``゚゜] と [A∀Ддшωεσ∞▽□_ ̄^´``゚゜][^<))]*?[))] のどちらを先に配置するほうがマシとかもあるのかな?

437 :Jane使いの名無しさん:2018/05/13(日) 03:13:46.60 ID:ALPHZ/QK
理論上は出現頻度が高いものを先に配置した方が速くなるが、計測可能な差が出るかは微妙
それよりも桁違いに頻度が高いはずの「いずれにもマッチしない」場合に素早くマッチ失敗させることが大事

438 :Jane使いの名無しさん:2018/05/17(木) 18:50:38.09 ID:6q4Yv0jO
もらい物だけど『URL内の括弧 "(" と ")" を ( ) にしてURL化する』3行セットの定義
けっこう誤爆?するのね
%28 %29 のほうがうまい場合と ( ) のほうがいい場合とあるらしくてもにょる

439 :Jane使いの名無しさん:2018/05/17(木) 18:53:45.63 ID:6q4Yv0jO
amp;を入れ忘れた
>>438

もらい物だけど『URL内の括弧 "(" と ")" を &#40; &#41; にしてURL化する』3行セットの定義
けっこう誤爆?するのね
%28 %29 のほうがうまい場合と &#40; &#41; のほうがいい場合とあるらしくてもにょる

440 :Jane使いの名無しさん:2018/05/22(火) 07:52:54.93 ID:dmhUKGYn
草→候 で試用中

441 :Jane使いの名無しさん:2018/05/22(火) 09:06:46.83 ID:dT7yArRY
草www
それは良い案だなwマジで草生えるザンスでごわす超草不可避(笑

442 :Jane使いの名無しさん:2018/05/23(水) 03:13:52.97 ID:j8pESK9B
パーフェクト

443 :Jane使いの名無しさん:2018/05/23(水) 14:22:40.07 ID:pmbYzCQZ
Janeの正規表現ってどこで勉強すればいいですか
Janeのは微妙に違うし、正規表現の本はめっちゃたかい

444 :Jane使いの名無しさん:2018/05/23(水) 14:26:16.53 ID:ocYpnGX/
普通の正規表現覚えたら問題ない

445 :Jane使いの名無しさん:2018/05/23(水) 14:53:46.94 ID:vSakEzrd
>>443
http://k-takata.o.oo7.jp/mysoft/bregonig.html
ただし、Jane Styleに同梱されているものはv1.46なので、
v2、v3以降とかコメントされているものは、自分でdllを入れ替えて使う分には構わないが
公開すると、動かないと言われる恐れがある

446 :Jane使いの名無しさん:2018/05/23(水) 19:50:49.10 ID:15cpdTF/
>>443
俺は正規表現の初心者用っぽい解説サイトあちこち読みつつ
ReplaceStr Toolで他人の記述や自作記述を試して体で覚えたよ
本買う必要は無いんじゃないかな

447 :Jane使いの名無しさん:2018/05/23(水) 20:56:03.00 ID:19h1GKgC
自分は頭で覚えた

448 :Jane使いの名無しさん:2018/05/23(水) 20:59:39.80 ID:NsTAAi2Z
正規表現はまず本筋を覚えたほうがいいよ
いきなり方言から覚えると後がめんどい

449 :Jane使いの名無しさん:2018/05/24(木) 01:26:00.66 ID:wzDMcf9a
大昔にsedと256倍本で挫折したおっさんは何でやり直すといいでしょうか?

450 :Jane使いの名無しさん:2018/05/24(木) 02:16:24.49 ID:0Y1oi5G0
edからやり直せ

451 :Jane使いの名無しさん:2018/05/29(火) 21:10:26.80 ID:9Myg0ChY
>>388
>Meryの編集モードにReplaceStr.txtの正規表現の強調用の定義を入れた
のMSYファイル
https://pastebin.com/raw/AuDE1meT

https://egg.5ch.net/test/read.cgi/software/1470539869/56

452 :Jane使いの名無しさん:2018/05/31(木) 00:55:34.25 ID:HrlFr2bN
>>435
たいへん遅くなってしまったけれど、ありがとう!

顔文字AA用定義を(おもにNGExで)まとめたのでNGwordからは削ったはずなのに
漏れがあって435が透明あぼーんになってしまっていたことに今気が付いた…
名前付き捕獲式集合 (?<name>pattern) や部分式呼出し \g<name> \g<n> の使い方もこれで理解できるようになれそう
NGExだと435の書き方でシンプルにできたけど
ReplaceStrでやるとなると前後に範囲を広げて拾えるように条件を足してさらにやりくりしないと左側におコボレが残るね

あとは照合開始位置 \G の使い方をおぼえたいところ
Part10でもいくつか出てたとおもうけど理解できてない

453 :Jane使いの名無しさん:2018/07/06(金) 19:46:58.30 ID:iJb/97mc
http://i.i mgur.com/K21NVIj.jpg
このようにyoutubeやnicovideoやimgurの文字列にスペースが含まれているときにスペースを削除するためにはどうしたら良いのでしょうか

454 :Jane使いの名無しさん:2018/07/07(土) 06:55:02.88 ID:nhnIeCwe
>>453
>>315
長文なおかつ同一行x7なのでNGにひっかかってるかも?

455 :Jane使いの名無しさん:2018/07/07(土) 17:29:00.70 ID:R1vEbD+6
>>454
ありがとうございます

456 :Jane使いの名無しさん:2018/07/26(木) 21:32:21.44 ID:+BBy2Gu/
どういたしまして

457 :Jane使いの名無しさん:2018/07/28(土) 19:34:50.51 ID:g063iqFV
//▽トリップ◆の前のスペース削除
<ex> ◆ ◆ name

したらばで使えるけどぜろちゃんねるプラスで使えないのがわからない
ぜろちゃんねるプラスの名前が特殊なのかと思ってぜろちゃんのスレで聞いたら開発者もわからないっていうし

本文は有効なんだけどね

458 :245:2018/07/28(土) 19:36:06.21 ID:g063iqFV
>>457
<ex> ◆【TAB】◆【TAB】name

タブキー表記忘れたけどこうだった。

459 :Jane使いの名無しさん:2018/07/31(火) 16:00:58.73 ID:7E3HvGeQ
>>457-458
ぜろちゃんねるぷらすのレスの例がないからわからんけど
<ex> </b>◆【TAB】<b>◆【TAB】name
ではないのかしら

460 :Jane使いの名無しさん:2018/08/01(水) 08:56:36.14 ID:JpUXzVDG
最近、2chの仕様で同じURLを7、8回貼られると
自動的にNGになる為、下記のようにURLにスペースを
入れる人が増えたのですが、これをJaneシリーズで
正常に見るためにReplaceStr.txtにどのように記述すればいいのでしょうか?



http://i.i mgur.com/TfOfE3r.jpg        http://i.i mgur.com/EECNC3A.jpg
      ||     .||                         `m、    |
  ⊂ヽ、.|| 彡⌒ ミ|| r'つ                       / l\  |
    \ ||(´・ω・`)|/                   彡⌒ ミ/ |  >''´|⌒つ
     .`||    .r||                 _n_(´・ω・`  rー'  ノ~´
      ||    ノ||                 `ー、_      l l  )_
      /ヽ ,;ωノヽ.                    ̄\    | |    _`つ
     _/ ノ´  `ヽ `、_                     `''ー、|__|,..ノ'~´   
     ー'´     `ー'


461 :Jane使いの名無しさん:2018/08/01(水) 20:56:11.71 ID:J7QzakH9
>>460
<rx2>(h?t?tps?)(://[^/<\s]+)(?:\s+)([^/\s<]+/)([^<\s]*)【TAB】$1$2$3$4【TAB】msg

スペース以外に改行や●や★にも対応すると
<rx2>(h?t?tps?)(://[^/<\s]+)(\s+|<br>|[^\da-zA-Z/\.]+)([^/\s<]+/)([^<\s]*)【TAB】$1$2$4$5【TAB】msg

稀にドットの代わりに●とか伏せ字として●とか○になってる場合もあるし
想定外の置換もあると思うので自分は元の表示も残して
<rx2>(h?t?tps?)(://[^/<\s]+)(\s+|<br>|[^\da-zA-Z/\.]+)([^/\s<]+/)([^<\s]*)【TAB】$1$2$3$4$5 (Rock54回避復元試行★ $1$2$4$5 )【TAB】msg
としてる
この場合は例に挙げられたような表示は崩れてしまう
なにより見づらいという欠点がある
ただその欠点より元はどう書かれていたのかを残すほうをとっている

462 :457:2018/08/01(水) 21:29:36.57 ID:TTY15FAN
>>460さん出来ました、ありがとうございました。

463 :Jane使いの名無しさん:2018/08/04(土) 11:29:29.57 ID:X4nqi7lY
>>461
わざわざレスありがとうございます
教えてもらった3つを試してみたのですが、
最初の1枚の

http://i.imgur.com/TfOfE3r.jpg

のみしか上手くスペースを削除できませんでした
2枚目(EECNC3A.jpg)はスペースがそのまま残り、
画像が表示されませんでした

でも、大概1枚しか貼られないと思うので
これで凌げそうです!
本当に有難うございました!


464 :Jane使いの名無しさん:2018/08/04(土) 16:56:35.19 ID:msSTBU2X
>>463
>>315

465 :Jane使いの名無しさん:2018/08/04(土) 22:30:05.41 ID:TKvAGpDf
>>460,463
>>315の他のやりかたとして、>>453の例も同じ場所にスペースが入っているので、もう決め打ちしちゃって

<ex>://i.i mgur.com/【TAB】://i.imgur.com/【TAB】msg

としちゃうとか、違う所にスペース入れてるのに遭遇したら

<rx2>://i\.i ?m ?g ?u ?r\.com/【TAB】://i.imgur.com/【TAB】msg

のように" ?"を増やしていくとか…

466 :461:2018/08/04(土) 23:29:00.54 ID:1kHMkNFi
>>463
bregonig.dllが入っていない状態では1つ目しか置換できないのを確認しました
>>460のjpgの後は全角スペースになっていて
bregonig.dllでは\sに全角スペースも含み意図通りに動いたのですが
bregonig.dllがない状態ではその部分に関しての処理が意図と違っていました

で、不要かも知れませんが一応 >>461 をbregonig.dllがなくてもいいように対応しました
ドメイン名に数字やハイフンなどが入っている場合に切断箇所として処理していたのでそこも修正しました。


スペースのみ対応
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(?:[\s+ ]+)([\da-zA-Z.\-_!~'\(\)]+/)([^/\s< ]+)【TAB】$1$2$3$4【TAB】msg

スペース以外に改行や●や★にも対応
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([\da-zA-Z.\-_!~'\(\)]+/)([^/\s< ]+)【TAB】$1$2$4$5【TAB】msg

スペース以外に改行や●や★にも対応し元のデータも残す
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([\da-zA-Z.\-_!~'\(\)]+/)([^/\s< ]+)【TAB】$1$2$3$4$5 (Rock54回避復元試行★ $1$2$4$5 )【TAB】msg


URL中のドメイン名の1箇所に切断箇所を示す記号等の置き換えがある場合のみの対応です


bregonig.dllを入れる必要はありませんが試してみる場合は
http://k-takata.o.oo7.jp/mysoft/bregonig.html
bron412.zip の中の32bit版のDLLをjaneのexeと同じフォルダに入れてください

467 :Jane使いの名無しさん:2018/08/05(日) 15:36:46.95 ID:Him1cxDw
>>466
「スペースのみ」、「★にも対応」、「元のデータを〜」
3つ全て試した結果、全て画像が表示されるようになりました!
感謝感激雨霰でs!
これで快適な2chライフが遅れそうです
長いこと付き合って下さり、本当にありがとうございました!

あ、bregonig.dllの存在をたった今始めて知りました
こういうのもあったんですね

色々とありがとうございましたm(_ _)m



468 :466:2018/08/07(火) 01:38:18.80 ID:ChEPUu+B
>>466
ブログ等のリンクでは一番よくある
http:/www.example.com/dir1/dir2/file
のようにディレクトリのあるたちに対応できていなかったので修正

スペースのみ対応
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(?:[\s+ ]+)([\da-zA-Z.\-_!~'\(\)]+/)([^\s< ]+)【TAB】$1$2$3$4【TAB】msg

スペース以外に改行や●や★にも対応
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([\da-zA-Z.\-_!~'\(\)]+/)([^\s< ]+)【TAB】$1$2$4$5【TAB】msg

スペース以外に改行や●や★にも対応し元のデータも残す
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([\da-zA-Z.\-_!~'\(\)]+/)([^\s< ]+)【TAB】$1$2$3$4$5 (Rock54回避復元試行★ $1$2$4$5 )【TAB】msg

469 :Jane使いの名無しさん:2018/08/07(火) 17:39:38.24 ID:gd//lL92
TwitterのURLの直後に自動挿入される @5chan_nel のURLが邪魔なので非リンク化

==== ReplaceStr.txt ====
//▽Twitter @5chan_nel のURLを非リンク化して着色(薄い色にする)
<rx2>(https)(://twitter\.com/5chan_nel \(5ch newer account\))【TAB】<font color=gray>$1<!---->$2</font>【TAB】msg

==== ResAction.txt (Doe View用) ====
[UnlinkTwitter5chan_nel]
; Twitter @5chan_nel のURLを非リンク化して着色(薄い色にする)
Limitation=ExcludeSearch
Item=Msg【TAB】SearchType=RegExp【TAB】Pattern=(https)(://twitter\.com/5chan_nel \(5ch newer account\))【TAB】Replace=<push item=sa><sa i=13>$1<!---->$2<pop item=sa>

470 :Jane使いの名無しさん:2018/08/08(水) 00:51:56.59 ID:tkT9yO14
>>468,469
横d

471 :Jane使いの名無しさん:2018/08/08(水) 04:32:39.19 ID:tkT9yO14
>>189
亀だけど横d

472 :Jane使いの名無しさん:2018/08/08(水) 06:46:01.05 ID:zWOdMReb
>>469
> TwitterのURLの直後に自動挿入される @5chan_nel のURLが邪魔なので非リンク化

いままで見たことなかったので検索してみたが、TwitterのURLと /5chan_nel の追加URLをふくむテンプレをそのままコピペして /5chan_nel のURLがいくつも挟まってるのもあった
TwitterのURLが複数貼られたレスで末尾に /5chan_nel のURLが複数行まとめて挿入されていたのもあった
<hr>で末尾にはじいちゃおうかとか、運営がらみの板を<5>で除外するほうがいいのかともおもったが、素直に全部消しちゃったほうがスッキリしそう…

// ▽Twitter @5chan_nel のURLを消去
<rx2>\s?<br>\s?(https)(://twitter\.com/5chan_nel \(5ch newer account\) ?)【TAB】【TAB】msg

473 :Jane使いの名無しさん:2018/08/14(火) 22:37:26.28 ID:hrB7suYd
アンカーの色を変えることできますか?

474 :Jane使いの名無しさん:2018/08/15(水) 06:36:44.16 ID:9kwxp5OX
>>473
Janeの環境設定で「色/フォント」グループの「LINK」の色の変更は試したのかな?
あえて ReplaceStr.dat でいじるなら正規表現は

<rx2>&gt;&gt;[0-90-9]{1,3}([-,+][0-90-9]{1,3})* <font color=#rrggbb>$&</font> msg

ただし、アンカー(dat内でレス番アンカーを囲ってる <a> タグは気にしないでよい)についてはJane系ブラウザが自動で色を付けてるところだから、いじるとハイパーリンクが機能しなくなる可能性がある

どちらも効かないようなら、 attrib.ini の TextAttrib1 を書き換え(スキンを適用しているばあいはスキンフォルダの attrib.ini)

[ATTRIBUTE]
TextAttrib1=00BBGGRR,Z

attrib.ini での色の指定は、html形式の16進カラーコード #rrggbb を 00BBGGRR に置きかえて後ろに ,0 などをつける
(参考) WEB色見本 原色大辞典 - HTMLカラーコード
https://www.colordic.org/

スキンカスタマイズ [5ちゃんねる専用ブラウザ「Jane Style」オンラインヘルプ]
http://janesoft.net/janestyle/help/skin/doe.html

475 :Jane使いの名無しさん:2018/08/15(水) 06:39:53.75 ID:9kwxp5OX
【TAB】を置換しわすれた
<rx2>&gt;&gt;[0-90-9]{1,3}([-,+][0-90-9]{1,3})*【TAB】<font color=#rrggbb>$&</font>【TAB】msg

476 :Jane使いの名無しさん:2018/08/15(水) 09:47:31.95 ID:9RKCZJWn
attrib.ini
[ATTRIBUTE]
TextAttrib1 の変更で変わりました
ありがとうございます

477 :Jane使いの名無しさん:2018/08/29(水) 20:02:19.68 ID:OXfsTuCN
毎月29日はIDにカーソル当ててもそのIDのレス一覧が出てこなくなる日

478 :Jane使いの名無しさん:2018/08/30(木) 12:04:20.00 ID:+k4uCXtQ
29日などの特定の日問題は
改良版がどっかに転がってるんだから探して修正しろ

479 :Jane使いの名無しさん:2018/08/30(木) 15:46:40.75 ID:wII//UQW
そんなに(PC)って表示したいもんなのかね

480 :Jane使いの名無しさん:2018/09/04(火) 14:18:11.96 ID:tFaZKq8U
すみません こういうスペース区切りを削除するってできますか?
https://i.i mgur.com/9MeBi2H.jpg
https://i.i mgur.com/JSL7X2V.jpg
https://i.i mgur.com/NrLiHz2.jpg
https://i.i mgur.com/G3VI7x1.jpg

481 :Jane使いの名無しさん:2018/09/04(火) 14:48:49.19 ID:HO1x6zyG
>>480
>>315

482 :Jane使いの名無しさん:2018/09/04(火) 15:09:43.86 ID:tmntXfiQ
>>481
ありがとうございます

483 :Jane使いの名無しさん:2018/09/04(火) 15:20:09.71 ID:id8TAKGq
URLの例のNG避けのためか、最近は2つ以上の空白をやってる人が
増えたのですが、これを>>468さんのでは対処できませんでした
新たにどう記述すればよろしいのでしょうか?



>台風21号 ヤバい ★5 [485983549]
>http://leia.5ch.net/test/read.cgi/poverty/1536039161/90
>90 :番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW 8b80-itZV) :2018/09/04(火) 14:54:34.37 ID:AcbMocTA0
>もはや神々しい
>https://i mgur.com/8lPSXih.gif
>
>大阪まとめ
>http://pbs.t w img.com/media/DmOGU3WVAAEax_e.jpg
>http://pbs.t w img.com/media/DmOUyTOUYAAF6dX.jpg
>http://pbs.t w img.com/media/DmOVu9FUUAAda8E.jpg
>http://pbs.t w img.com/media/DmOULEpVAAAlZXN.jpg
>神戸
>https://i.i m gur.com/i9OHbh6.jpg
>https://i.i m gur.com/nKlyLhh.jpg
>電柱
>https://i.i m gur.com/UDtl5y6.jpg


484 :Jane使いの名無しさん:2018/09/04(火) 15:47:47.97 ID:tmntXfiQ
なんか>>315入れたらずいぶん重くなった
V2Cですけど

485 :Jane使いの名無しさん:2018/09/04(火) 15:54:01.74 ID:tmntXfiQ
>>468さんのスペースのみ対応でうまく行けそうです
ありがとうございました

486 :Jane使いの名無しさん:2018/09/04(火) 16:56:04.01 ID:D8405E9x
そりゃ重くなるわ

487 :Jane使いの名無しさん:2018/09/04(火) 17:20:43.30 ID:KHDuLeNt
そういや「これ重すぎるから軽くしてくれ」系の要望は今は全く見なくなったな

488 :Jane使いの名無しさん:2018/09/04(火) 20:24:10.02 ID:+PzqyUNL
>>483
>>315の8か所対応版

489 :Jane使いの名無しさん:2018/09/04(火) 20:26:53.86 ID:HO1x6zyG
V2Cで分断されたURLを結合する
http://tofukko.blog113.fc2.com/blog-entry-419.html

>>315をV2C用に書き直したものらしいのでこちらを使ってみては

490 :468:2018/09/04(火) 20:59:07.73 ID:eZfaMNGb
>>483
ReplaceStr.txt は ある行に書かれた処理を1レス目から最後のレスまで適応したあとに
次の行に書かれた処理を1レス目から最後のレスまで適応します。
なので、後ろにある処理は前にある行の(中間)処理結果に常に影響されることになります。

この例では3つのスペース(またはその他の記号等による分断)を処理しますが、
2行目と3行目はまったく同じ処理です。
(3例目以外は1行目も同じ処理)
各例の一番後ろの行をもう一行コピペして増やしてやれば4個目の対象箇所を、
さらにもう一行コピペして増やしてやれば5個目の対象箇所を処理できることになります。
ただし行を増やせばその分ちょっとずつ処理時間が増えていくことになります。

#スペースのみ対応(2行目をコピペして処理できる対象箇所数を増やす))
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(?:[\s+ ]+)([^/]*/)([^\s< ]+)【TAB】$1$2$3$4【TAB】msg
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(?:[\s+ ]+)([^/]*/)([^\s< ]+)【TAB】$1$2$3$4【TAB】msg
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(?:[\s+ ]+)([^/]*/)([^\s< ]+)【TAB】$1$2$3$4【TAB】msg

#スペース以外に改行や●や★にも対応(2行目をコピペして処理できる対象箇所数を増やす)
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([^/]*/)([^\s< ]+)【TAB】$1$2$4$5【TAB】msg
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([^/]*/)([^\s< ]+)【TAB】$1$2$4$5【TAB】msg
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([^/]*/)([^\s< ]+)【TAB】$1$2$4$5【TAB】msg

#スペース以外に改行や●や★にも対応し元のデータも残す(2行目をコピペして処理できる対象箇所数を増やす)
<rx2>(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(\s+<br>| +<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([^/]*/)([^"<\s ]+)【TAB】$1$2$3$4$5 (Rock54回避復元試行★ $1$2$4$5 )【TAB】msg
<rx2>(Rock54回避復元試行★ )(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(?:\s+<br>| +<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([^/]*/)([^"<\s ]+)【TAB】$1$2$3$4$5【TAB】msg
<rx2>(Rock54回避復元試行★ )(h?t?tps?)(://[\da-zA-Z\.\-_!~'\(\)]+)(?:\s+<br>| +<br>|[^\da-zA-Z/\.\-_!~'\(\)]+)([^/]*/)([^"<\s ]+)【TAB】$1$2$3$4$5【TAB】msg

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のツールの練習にちょうど良い質問だった^^

541 :Jane使いの名無しさん:2018/10/23(火) 01:40:10.19 ID:iyW5IHul
名前が長くIPワッチョイまで付いてるととても長くなるので
投稿日から2行目に表示させたいんですがどうすればいいでしょうか?

345 名前:ウンチ大好き名無しさん (ワッチョイ 896y-8uyt [10.10.111.111])[sage] 投稿日:2018/10/23(火) 02:10:01.21 ID:WSHHYquB0

345 名前:ウンチ大好き名無しさん (ワッチョイ 896y-8uyt [10.10.111.111])[sage]
   投稿日:2018/10/23(火) 02:10:01.21 ID:WSHHYquB0

このような感じにです

542 :Jane使いの名無しさん:2018/10/23(火) 02:25:46.61 ID:qgVjD+Hv
>>541
スキンのRes.html,NewRes.htmlで
<dt><NUMBER/> 〜</dt>の中にさらにtableタグを挟む
<dt><NUMBER/> <table><dt><!--MYPOSTBEGIN/>〜<dd><DATE/></table>

543 :Jane使いの名無しさん:2018/10/23(火) 02:38:08.36 ID:iyW5IHul
>>542
聞くところが違っていたようなのに、答えていただいてありがとうございます
無事出来ました!見やすくなりました

544 :Jane使いの名無しさん:2018/10/23(火) 03:01:00.63 ID:qgVjD+Hv
>>543
ごめん
<table><th><td></table>
<dl><dt><dd></dl>
とがごっちゃになってた

545 :Jane使いの名無しさん:2018/10/23(火) 03:06:27.78 ID:iyW5IHul
>>542の書き方で上手く2行になったのですが
どこか変えたほうが良いのでしょうか?

546 :Jane使いの名無しさん:2018/10/23(火) 03:40:45.39 ID:qgVjD+Hv
>>545
<table>も<dl>もうまくいかない
でも単純に<DATE/>を<dd>の中に入れればいいだけだった
<DATE/></dt><dd> → </dt><dd><DATE/><br>
だけでよい

547 :Jane使いの名無しさん:2018/10/23(火) 08:08:26.89 ID:IaBJ1Mwh
A.投稿日の開始位置がレス番号の開始位置と同じで構わないなら
投稿日:<DATE/> の前に <br> (改行)を追記する

B.ちょっとだけ余白を空けたいなら上記A.で <br> の後に全角スペースを追記する

C.投稿日の開始位置が本文の開始位置と同じ(レス番号が1桁2桁の場合に 名前:〜 の開始位置より右になる)で構わないなら>>546の通り
投稿日:<DATE/> を <dd> の後ろに移動させてその後に <br> を追記する

D.ちょっと凝るなら
上記A.で <br> の後に <font color="#FFFFFF"><PLAINNUMBER/> </font> を追記する
※"#FFFFFF" は背景の色を指定
  〜レス番号の色を背景色と同じにして見えなくする
懲りすぎると処理が重くなったりするのかな?

いずれも投稿日の文字色を変えたほうが見やすいかも
例えば <font color="gray">投稿日:<DATE/></font>

ちなみに特定の板のみに限定する場合は
http://janesoft.net/janestyle/help/skin/aboutskin.html
の「板別スキン機能」を使用する

548 :Jane使いの名無しさん:2018/10/23(火) 12:47:37.06 ID:iyW5IHul
>>546>>547
しゅ、しゅごい・・・
丁寧にいろいろ教えてくださってありがとうございます;;
自分の見やすいように設定してみます

549 :Jane使いの名無しさん:2018/10/23(火) 16:35:35.20 ID:SF4u07mz
JaneStyle4.0.0.5をWindows7で利用しています
解決策をご教示願います
@【クレーマーの犯行か】南海6000系スレッド 8両目【6000系廃車へ..】
https://mevius.5ch.net/test/read.cgi/rail/1535373886/325

325 名前:320[] 投稿日:2018/10/16(火) 10:52:58.47 ID:Pgp/OnGu
318-319 322-323の間違え

Ahttps://phoebe.bbspink.com/test/read.cgi/ascii/1540029403/981

981 名前:/名無しさん[1-30].jpg[] 投稿日:2018/10/23(火) 13:34:39.20 ID:ux987WBd0
>>976

文頭の数字を下記のようにしたい
@アンカー記号・着色・ポップアップがされるようにしたい
Aアンカー+数字のみのレスをあぼーんしたい
・ReplaceStr.txt内で使っていて関係してると思われる記述
//文頭の数字をレス化する
<rx>^\s?(?=(?:[1-9]\d{0,2}|1000)\s?<br>)【TAB】$&>>【TAB】msg
//▽安価 〉≫》を>>に変更
<rx2>[〉》≫>]{1,2}(?=\d{1,5}(?!\d))【TAB】>>【TAB】msg

550 :549:2018/10/23(火) 22:43:41.05 ID:SF4u07mz
AについてはNGEx.txtの範疇かと思いますのであちらのスレで質問します
質問を取り下げますのでご了承ください
@についてはご教示くださいお願いします

551 :Jane使いの名無しさん:2018/10/24(水) 02:26:36.34 ID:CsG+XNzN
> 318-319 322-323の間違え

この322-323はアンカーにする?しない?
一行目だけ?二行目の途中に 123-124 が出てきた場合は?

552 :549:2018/10/24(水) 04:21:57.31 ID:Dj5mCj5L
>>551
551さんのおっしゃられる条件をすべて アンカーできるようにしたいです
よろしくおねがいします

553 :Jane使いの名無しさん:2018/10/24(水) 04:48:32.14 ID:Uwv0CsBN
33-4

554 :Jane使いの名無しさん:2018/10/26(金) 17:23:47.66 ID:GZ663FoR
(ササクッテロT aaaa-1111 [123.456.789.101])
このササクッテロT の部分が回線の種類を表せているようなのですが
各回線の正式名称に変換するにはどう表記すればよろしいでしょうか?
ややこしいお願いで申し訳ありません
宜しくお願いします

555 :Jane使いの名無しさん:2018/10/26(金) 18:12:46.36 ID:mtRYyg/4
単純な文字列の置き換え
まずは>>3-4を読んで何が分からないか質問

556 :Jane使いの名無しさん:2018/10/26(金) 18:48:57.81 ID:GZ663FoR
日本語で書かれているのはわかるのですが
書いてる中身が全く理解できません…(´;ω;`)

557 :Jane使いの名無しさん:2018/10/26(金) 19:41:14.11 ID:ueQ/UPIU
>>549のリンク先を調べてみたら依頼しているものに該当するレスが
数えるほどしかなかった

悪いけど数えるほどしか必要の無いものを手間暇かけて作る気にはなれない
レス番選択 → 右クリで我慢してくれ..

558 :Jane使いの名無しさん:2018/10/27(土) 12:20:51.64 ID:VpTtQpvg
>>554,556
ど素人とお見受けする
Jane初心者の質問専用スレ その49
ttp://jane2ch.net/test/read.cgi/community/1411907289/401
にいらっしゃい

559 :Jane使いの名無しさん:2018/10/27(土) 17:55:04.46 ID:ukxuTweL
>>558
誘導ありがとうございます

560 :549:2018/10/27(土) 22:31:15.31 ID:HpIDYhmg
>>557
なるほどおっしゃる通りです
大勢の方が有効に使用される記述ならまだしも
特異的に発生するものまで正規表現で補う必要はないですね
ありがとうございました

561 :Jane使いの名無しさん:2018/11/04(日) 00:47:09.48 ID:MXGdExDf
>>560
https://github.com/tonco-miyazawa/regex_etc
ここから「ReplaceStr_Part11_res549.txt」 のリンクに入ってね

562 :549:2018/11/04(日) 11:45:24.11 ID:cOrlqAE2
>>561
ありがとうございます!
早速使わせていただきました!

563 :549:2018/11/04(日) 11:47:47.70 ID:cOrlqAE2
連投すみません・・・
汎用性も考慮していただいて感謝です

564 :Jane使いの名無しさん:2018/11/04(日) 12:27:03.25 ID:MXGdExDf
^-^b

565 :549:2018/11/08(木) 16:21:08.92 ID:u+388U/U
>>564
549です >>561でいただいた記述で 文中のアンカー化したくない数字への対処は出来たのですが
下記レスの文頭数字がアンカー化されません 対処法をご教示ください

【クレーマーの犯行か】南海6000系スレッド 8両目【6000系廃車へ..】
https://mevius.5ch.net/test/read.cgi/rail/1535373886/405

566 :Jane使いの名無しさん:2018/11/08(木) 16:39:19.83 ID:XYQnYaCs
>>565
[0-8] とすべきところを [1-8] にしてた、ごめんね
更新したので>>561からどうぞ

567 :549:2018/11/08(木) 17:43:24.40 ID:u+388U/U
>>566
助けていただいてありがとうございます
自分で対処できたところもあったので
感謝と共に満足しております
ありがとうございました

568 :Jane使いの名無しさん:2018/11/08(木) 21:12:26.87 ID:XYQnYaCs
^^/

569 :Jane使いの名無しさん:2018/11/21(水) 12:57:18.58 ID:RAFDt/9O
あれ、ReplaceStrってJane起動したままで書き換えていいんですか?

570 :Jane使いの名無しさん:2018/11/21(水) 13:19:58.21 ID:e70CZpfP
ファイルいじりの基本はともかく
ReplaceStrは起動中に書き換え、(上書き)保存OK
ツール−設定−OKでstyleがReplaceStを再読み込みする
正規表現に変なのがあればトレースに警告が出る
スレ再描画(開きなおし)すれば反映

571 :Jane使いの名無しさん:2018/11/21(水) 13:22:21.68 ID:e70CZpfP
ここstyleスレじゃなかったか Xeno他の挙動はわからん

572 :Jane使いの名無しさん:2018/11/21(水) 14:39:34.08 ID:RAFDt/9O
そうなんだ。毎回Jane終了してたよ・・

573 :Jane使いの名無しさん:2018/11/21(水) 18:50:11.15 ID:5yr4JI5r
>>570
Xeno使ってますが、同様だと思います
トレースに警告は遭遇したことがないのでわかりませんが

再描画はスレを閉じたりしなくても、Styleなら「スレの再描画」というコマンドがあるみたいですね
Xenoでは「スキンの再読込み」(Styleと違うって知らなかった…)
「表示レス数」ボタン押した真ん中あたり、またはボタン右クリ

574 :Jane使いの名無しさん:2018/11/29(木) 14:30:49.63 ID:QBjxfd9G
今日みたいな肉の日?にはIDにカーソルあててもそのIDのレスが見れなくなるのですが

<rx2>NIKU$|EVE$|XMAS$|NEWYEAR$|0202$|St.V$|GARLIC$|0303$|Pi$|USO$|0404$|0505$|0606$|0707$|FOX$|0808$|0909$|1010$|1111$|HAPPY$|1212$|EQ$|VOTE$[tab][tab]date

の記述のところがおかしいのでしょうか?どっか変ですか?

575 :Jane使いの名無しさん:2018/11/29(木) 18:41:41.65 ID:Dfvsbrwh
IDを文字置換するとポップアップ無効になる

576 :Jane使いの名無しさん:2018/11/29(木) 20:03:43.96 ID:QBjxfd9G
置換しただけでダメなのか・・

577 :Jane使いの名無しさん:2018/12/02(日) 16:47:02.68 ID:IdMGYJPc
昨日ぐらいからYoutube板でTwitter引用レス末尾につく「https://twitter.com/5chan_nel (5ch newer account)」
が消えなくなったんですが対処法ご存知の方いませんか
他板で
<rx> *<br> https://twitter.com/5chan_nel \(5ch newer account\)【TAB】【TAB】msg
を使ってきれいに消えるのは確認してるんですが…

578 :Jane使いの名無しさん:2018/12/02(日) 21:03:01.92 ID:IdMGYJPc
解決致しました。スレ汚し失礼致しました。

579 :Jane使いの名無しさん:2018/12/09(日) 00:10:37.72 ID:cK8E83V4
したらばの文末は <> ですが置換にヒットさせるにはどう書けばいいですか?

580 :Jane使いの名無しさん:2018/12/09(日) 00:17:27.64 ID:vMSqnLFe
文末はどの板でも$

581 :Jane使いの名無しさん:2018/12/09(日) 00:34:49.19 ID:Kxlm+azh
行末なら<>でマッチするよ

582 :Jane使いの名無しさん:2018/12/09(日) 00:35:28.02 ID:Kxlm+azh
<br>だった
<>は$

583 :Jane使いの名無しさん:2018/12/09(日) 01:48:01.18 ID:cK8E83V4
解決しました、ありがとうございます
文末じゃなく行末でした。言葉正確に書かないとだめですね

179KB
新着レスの表示

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