■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
ReplaceStr.txtを活用するスレ Part2
1 :
Jane使いの名無しさん
:2007/08/12(日) 00:34:17 ID:SxKcTbUK0
ReplaceStr.txtを活用するスレ Part2
ReplaceStr.txtは、レス内の文字列を正規表現等で任意に置換できる機能です。
定められた書式で記述することで
「名前欄」「メール欄」「日付欄(ID等も含む)」「レス内容」
を自由に書き換えられます。
■前スレ
ReplaceStr.txtを活用するスレ
http://jane.s28.xrea.com/test/read.cgi/bbs/1102229115/
101 :
70
:2007/08/13(月) 17:50:39 ID:qrq1fqe20
>>73
ありがとうございます。
上のURLでも
http://ttp:
こうならなくなりました。
自分でも勉強してみます。
102 :
Jane使いの名無しさん
:2007/08/13(月) 17:59:21 ID:WQ0q6j4F0
>87はまだかね?
エリート日本人ならちゃっちゃと書いてよ。
103 :
Jane使いの名無しさん
:2007/08/13(月) 18:06:29 ID:WQ0q6j4F0
>>94
<rx2>[【記号】]{【連続○個以上】,}【TAB】AA【TAB】msg
【記号】に消したい記号を列記して置き換え。例)\.;
【連続○個以上】をその数字で置き換え。例)3
104 :
Jane使いの名無しさん
:2007/08/13(月) 18:16:34 ID:WQ0q6j4F0
俺にいちゃもんつけたエリート住民
ID:D3uf5TCN0 ID:Heu/ketR0 ID:9Bu8fCYD0 ID:LffXpLjr0
ID:CbC9IRk00 ID:vc28uS8b0 ID:1+BkAcPZ0
彼らなら、
>>87
を簡単に出来るはずだ。。。
で、マダァ-? (・∀・ )っ/凵⌒☆チンチン
105 :
Jane使いの名無しさん
:2007/08/13(月) 18:25:50 ID:2oDJsZJ90
暑いのぅ
106 :
Jane使いの名無しさん
:2007/08/13(月) 18:27:10 ID:d+zQE5YN0
残念な人がいらっしゃいますねえ
107 :
Jane使いの名無しさん
:2007/08/13(月) 18:28:14 ID:WQ0q6j4F0
まだかなまだかなwktk
108 :
Jane使いの名無しさん
:2007/08/13(月) 18:49:26 ID:2f4+VNTC0
>>107
多分無理。
ちなみに前スレでgrepの-vオプション相当はないか聞いたけどレスがつかなかった。
自前テキスト処理という無駄なパイプを介せず
WSHエンジンにそのまま丸投げの方が便利だと思うんだけどねぇ。
109 :
Jane使いの名無しさん
:2007/08/13(月) 19:22:57 ID:pICua1Ar0
>>45
これでStyle用のも全部そのままNidaで使えるのかな?
ざっと確認してみたところ大体は動いているみたいだけど、なにか不具合見つけた人いる?
110 :
think
◆MM0nnAOCiQ
:2007/08/13(月) 22:11:48 ID:VO/Phiuj0
問い合わせの多い「>1 + 引用文着色」ですが、
ttp://vird2002.s8.xrea.com/temp/shift_jis/ReplaceStr.txt の引用文着色は、JaneViewの挙動にあわせています。
行頭に>1を含む行は引用文とみなしません。
私自身が引用符1つでレスアンカーを使うことがあるので、そういう仕様にしています。
>>108
> ちなみに前スレでgrepの-vオプション相当はないか聞いたけどレスがつかなかった。
検索時に-vオプションを入れたいということなら、できません。
そもそも修飾子を指定できませんし、例え指定できたとしても、本文は一行からなるテキストなので、
「スレッドビューに表示される一行」単位での絞込みができません。
(対応するためには、独自のエンジンが必要になります)
> WSHエンジンにそのまま丸投げの方が便利だと思うんだけどねぇ。
修飾子を指定できたら便利だと私も思います。
ReplaceStrの記述法が独特なのでどこに入れるかが問題になりそうですけど、例えばこんな感じでしょうか?
<rx/im> … 大文字/小文字を区別しない。^ は (^|<br>) に、$ は(<br>|$) にマッチする。
111 :
Jane使いの名無しさん
:2007/08/14(火) 00:00:21 ID:GBNar8Tr0
ああ夏厨うぜぇなどこもかしこも蛆みたいに湧いてる
112 :
Jane使いの名無しさん
:2007/08/14(火) 00:14:08 ID:2Wk8eKdG0
その蛆も、そのうち羽化してどっかに飛んでいくだろうて。
113 :
Jane使いの名無しさん
:2007/08/14(火) 00:15:52 ID:Ss8+bKjB0
蜆
114 :
Jane使いの名無しさん
:2007/08/14(火) 00:20:45 ID:xpGER/co0
硯
115 :
Jane使いの名無しさん
:2007/08/14(火) 00:27:52 ID:8suRIvYG0
急に荒らし増えたな
116 :
Jane使いの名無しさん
:2007/08/14(火) 00:29:14 ID:2Wk8eKdG0
この程度で荒らしって・・・(笑)
117 :
Jane使いの名無しさん
:2007/08/14(火) 00:44:37 ID:B18P0bID0
この程度で笑う奴って・・・(糞)
118 :
Jane使いの名無しさん
:2007/08/14(火) 00:56:24 ID:r/SloC4G0
> 自前テキスト処理という無駄なパイプを介せず
> WSHエンジンにそのまま丸投げの方が便利だと思うんだけどねぇ
Delphiが吐くVBScriptのラッパーに作られるRegExpClassに丸投げしてるだけど
119 :
Jane使いの名無しさん
:2007/08/14(火) 06:14:15 ID:XsPk3gK+0
俺にいちゃもんつけたエリート住民
ID:D3uf5TCN0 ID:Heu/ketR0 ID:9Bu8fCYD0 ID:LffXpLjr0
ID:CbC9IRk00 ID:vc28uS8b0 ID:1+BkAcPZ0
彼らなら、
>>87
は簡単に出来るはずだ。。。
まだかよ。はやくしろ。
120 :
Jane使いの名無しさん
:2007/08/14(火) 06:14:46 ID:XsPk3gK+0
日付が変わるまで書き込み控えてたんかwww
121 :
Jane使いの名無しさん
:2007/08/14(火) 09:52:46 ID:oVTS/0Vq0
パクリしか出来ない◆Style/kK.sと同レベルwwwwwwwwwwww
122 :
Jane使いの名無しさん
:2007/08/14(火) 10:03:39 ID:QrviQGbT0
そのStyleが今は最強なんだよなあ
123 :
Jane使いの名無しさん
:2007/08/14(火) 10:18:55 ID:B7ff84GO0
あの重さがなければ即使うんだがなー・・・。
124 :
Jane使いの名無しさん
:2007/08/14(火) 10:32:46 ID:qKSheKAG0
>>123
たいして重くないじゃん
125 :
Jane使いの名無しさん
:2007/08/14(火) 10:36:40 ID:HL/WnIVk0
【レス抽出】
対象スレ: ReplaceStr.txtを活用するスレ Part2
キーワード: XsPk3gK+0
119 名前:Jane使いの名無しさん[sage] 投稿日:2007/08/14(火) 06:14:15 ID:XsPk3gK+0
俺にいちゃもんつけたエリート住民
ID:D3uf5TCN0 ID:Heu/ketR0 ID:9Bu8fCYD0 ID:LffXpLjr0
ID:CbC9IRk00 ID:vc28uS8b0 ID:1+BkAcPZ0
彼らなら、
>>87
は簡単に出来るはずだ。。。
まだかよ。はやくしろ。
120 名前:Jane使いの名無しさん[sage] 投稿日:2007/08/14(火) 06:14:46 ID:XsPk3gK+0
日付が変わるまで書き込み控えてたんかw
126 :
Jane使いの名無しさん
:2007/08/14(火) 10:51:55 ID:XsPk3gK+0
IDポップアップもできないアホ発見
127 :
Jane使いの名無しさん
:2007/08/14(火) 11:18:09 ID:O8BoW+HC0
まとめ再UP希望
128 :
Jane使いの名無しさん
:2007/08/14(火) 12:43:26 ID:dgEkHADR0
【質問】
このレスで紹介されたいる書き換えの式で便利をしています。
ところで、
書き換え後の文字の色の変更をしたいんですが・・・
色彩名とかはどこで分かりますか?
129 :
Jane使いの名無しさん
:2007/08/14(火) 13:07:27 ID:jFdyBPsj0
とほほの色見本なんかどうだ
130 :
Jane使いの名無しさん
:2007/08/14(火) 13:16:44 ID:qKSheKAG0
>>128
http://www.finitojapan.com/cltable.html
131 :
128
:2007/08/14(火) 15:05:59 ID:T4XGPtSU0
>>130
有難うございました
132 :
108
:2007/08/14(火) 16:33:34 ID:sWUouZM70
>>110
いや、自分が言いたかったのは
txt読み込み>自前処理>WSHとつなげるよりも
直でスクリプトファイルとして扱えばいいんじゃないの?って事です。
例えればIrvineのdmsやSleipnirのjsファイル的な扱いね。
その方が自由度が高いし、使用頻度が高いものは
プロパティやメソッドを組み込めばシンプルに書ける訳だしね。
133 :
Jane使いの名無しさん
:2007/08/14(火) 21:46:34 ID:hOU6ig9r0
>1とか>1はとにかくアンカーにしないようにするにはどうしたらいいのかな?
134 :
Jane使いの名無しさん
:2007/08/14(火) 23:42:58 ID:gOXALYuv0
JaneNidaなんですが、
ReplaceStrでフォントを変えることは可能ですか?
ハングルの部分だけMS Pゴシックにしたいのですが…。
135 :
Jane使いの名無しさん
:2007/08/14(火) 23:46:57 ID:fmQzhX2M0
>>134
スキンの仕事っぽい
136 :
Jane使いの名無しさん
:2007/08/15(水) 01:44:49 ID:ujqbq3lz0
トリップが8桁時代のスレを表示させると色化けてしまうんだけど、
8桁と10桁のスレの双方をきっちりと表示させる書式を教えていただけないでしょうか。
137 :
Jane使いの名無しさん
:2007/08/15(水) 01:50:09 ID:Scq9HdET0
>>136
乞食登場wwwwwwwwwwwwwwwwwwwwwwww
138 :
Jane使いの名無しさん
:2007/08/15(水) 02:15:11 ID:sMdAIz9h0
[.\\0-9a-zA-Z]{8,10}
139 :
Jane使いの名無しさん
:2007/08/15(水) 03:48:57 ID:ZxVKFp9B0
>>138
これは酷い。
140 :
Jane使いの名無しさん
:2007/08/15(水) 07:22:11 ID:kIGRi7Sh0
ハッシュの色変えたいんだが、まとめ入れても変わらね〜
誰かテキストうpしてください。
141 :
think
◆MM0nnAOCiQ
:2007/08/15(水) 10:52:07 ID:n6TeHv0Q0
>>132
> 例えればIrvineのdmsやSleipnirのjsファイル的な扱いね。
それは楽しそうですね。
ユーザーがメソッドを組み込めれば、資産を共有できるので、大いに参考にしたいところです。
142 :
Jane使いの名無しさん
:2007/08/15(水) 16:53:02 ID:yK5Gv3t70
>>473
正規表現で適宜書き換えられるよ
ここ参考に
ReplaceStr.txtを活用するスレ Part2
http://jane.s28.xrea.com/test/read.cgi/bbs/1186841359/
143 :
Jane使いの名無しさん
:2007/08/15(水) 16:53:51 ID:yK5Gv3t70
誤爆><
144 :
Jane使いの名無しさん
:2007/08/15(水) 21:58:32 ID:xa8Fk51O0
ReplaceStr.txt
有効になってる条件が少ないと、殆どなんも無い状態と変わらない。
多少多くても、起動時やスレ読込時も体感差無し。
だけど、量が多いとレス抽出する時だけ、すんごい遅くなるね。
StyleでもViewでも試したけど、レス抽出だけはどっちも遅いと感じるほど遅くなった。
ネタ系は削って、必要なのだけ入れた。
145 :
Jane使いの名無しさん
:2007/08/15(水) 22:13:49 ID:Kfwk+5Wj0
>>144
オレも最初からそうしてる
時間によって着色とか書き込みもとの表示とか年月日表示とか全然イラネ
146 :
Jane使いの名無しさん
:2007/08/15(水) 22:16:11 ID:LWperhHc0
曜日着色とか投稿端末表示って読み込み遅くなるよね?
147 :
Jane使いの名無しさん
:2007/08/15(水) 23:18:56 ID:KzkmvCXx0
テストスレでみつけたのですが、
http://www.uploader.jp/user/sample/images/sample_uljp00020.png
これはどー記述すればいいのでしょうか。
どなたか教えてください。
148 :
Jane使いの名無しさん
:2007/08/15(水) 23:22:21 ID:PqZGbThS0
「zipを見つけました」の奴を書き換えればいいんじゃない?
149 :
Jane使いの名無しさん
:2007/08/15(水) 23:41:33 ID:QE2+jn1i0
時分秒は漢字にした方が見やすくなると思うんだがな
150 :
Jane使いの名無しさん
:2007/08/15(水) 23:47:14 ID:JMR1NHWL0
じゃあそうすれば良い
151 :
Jane使いの名無しさん
:2007/08/16(木) 04:07:53 ID:aLwYHktj0
>[99bb] 沢口あすか あすかの日記 1.wmv 819,490,471 d0dbfb540415c870daed2bfe08eed2f10d16be73
全部色付く・・・
152 :
Jane使いの名無しさん
:2007/08/16(木) 07:45:21 ID:wFR6+fKY0
それは仕方ないだろ
嫌なら引用の書式を書き換えるしかない
153 :
Jane使いの名無しさん
:2007/08/16(木) 07:47:44 ID:cQ/fXisI0
こないだは全部色つけたいって人どっかで見たし
154 :
Jane使いの名無しさん
:2007/08/16(木) 09:31:55 ID:CA+wQXpP0
//1文字連呼の省略
<rx2>([0-9ぁ-んァ-ヶ?!ー])\1{3,}【TAB】$1$1$1<font color=gray>[連呼]</font>【TAB】msg
//2文字以上の連呼の省略
<rx2>(([0-9ぁ-んァ-ヶ?!ー亜-熙])([^\2])+?)\1{3,}【TAB】$1<font color=gray>[連呼2]</font>【TAB】msg
これ作ったんだけど、2文字以上の連呼の省略がたまにAAに誤爆するから、だれか改良して。
多分2文字目以降は半角とかも省略の対象になるからだと思うけど、どう弄ったらいいのか分からん。
155 :
Jane使いの名無しさん
:2007/08/16(木) 09:55:21 ID:yPl09x0c0
>>147
キメースキンだな、おい・・・。
156 :
Jane使いの名無しさん
:2007/08/16(木) 10:13:15 ID:TMWb+R700
それは許してやれ。
157 :
Jane使いの名無しさん
:2007/08/16(木) 10:27:58 ID:vi3h9hCh0
>>147
Style使いのキモヲタだから仕方ないお
158 :
think
◆MM0nnAOCiQ
:2007/08/16(木) 10:47:57 ID:lWDrfV+40
>>154
携帯からのアイデア投稿なので、穴があるかもしれませんが。
<rx2>((?:([^ <> ])\1*){2,})(?:[ ]*\2)+[Tab]$2[Tab]msg
#実は、過去に作成したProxomitronフィルタの焼きなおしです。
#帰宅後に改めて検証します。
159 :
Jane使いの名無しさん
:2007/08/16(木) 11:32:34 ID:R9kGomGR0
>>158
おめこおめこおめこおめこおめこおめこおめこ
160 :
Jane使いの名無しさん
:2007/08/16(木) 12:04:57 ID:YdpZP5US0
Styleなんだけど使い方が全く分からない
ReplaceStr.txtってテキストファイルを作って、
例えば
>>9
の時間によって着色の<rx2>から夜</font>][TAB]dateまでをまんま貼り付けるだけじゃ駄目なの?
再起動しても全く変化なし・・・
161 :
Jane使いの名無しさん
:2007/08/16(木) 12:07:39 ID:59cEPosN0
>>160
>>3
の■注意を参照
162 :
Jane使いの名無しさん
:2007/08/16(木) 12:28:21 ID:YdpZP5US0
>>161
ありがとうございますできました
最後に一つだけ質問させてください。これで消えます
<ex>,<ex2>,<rx>,<rx2>この四つの違いが分かりません
自分で色々試したいものの、イマイチ仕様が分からん・・・
163 :
Jane使いの名無しさん
:2007/08/16(木) 12:43:38 ID:1B90NEek0
>>3
164 :
Jane使いの名無しさん
:2007/08/16(木) 12:49:38 ID:vi3h9hCh0
>>160
使い方が分からなけりゃ使わなけりゃいい
低脳は本家使ってろよ
165 :
Jane使いの名無しさん
:2007/08/16(木) 12:52:31 ID:f4E7bp3/0
(p2)ってどんな端末形態ですか?
166 :
Jane使いの名無しさん
:2007/08/16(木) 13:16:16 ID:h9zkxU050
>>162
大文字小文字を区別する/しないと正規表現であるかないかの違い
>>165
ググレ
167 :
Jane使いの名無しさん
:2007/08/16(木) 13:41:55 ID:VJe1RPGD0
>>155
俺のスキンに文句言うな
168 :
Jane使いの名無しさん
:2007/08/16(木) 15:02:31 ID:40iDK9W00
2.70のoptionに入っていた見本をそのまま使っています。
引用で色が変わるのは便利なんですが、
さらにイタリック体にして書体を傾けてみようかと考えています。
どうしたら良いのでしょうか?
169 :
Jane使いの名無しさん
:2007/08/16(木) 15:36:00 ID:59cEPosN0
>>168
<I>・・・・・・・・・・・・・・テキストを斜体(イタリック)にする
170 :
Jane使いの名無しさん
:2007/08/16(木) 15:48:59 ID:8+UWLzlA0
試すとわかるが、太字はできるけど斜体(i)・下線(u)・取消線(s)のタグ等は有効にならない。
171 :
Jane使いの名無しさん
:2007/08/16(木) 15:49:15 ID:h9zkxU050
>>168
見本をそのまま使ってるってことは↓を使ってるのかな?
//▽引用行着色+引用行の数字のレス化を防ぐ*****************************
<rx2>((?:^|<br>)[ ]*)(>|>)(?!(?:>)?[1-91-9][0-90-9,\+\- ]*(?:<br>|$))([^<]+)[TAB]$1<font color=green>$2‎$3</font>[TAB]msg
なら、Styleインストールしたフォルダの「attrib.ini」の、
例えば、TextAttrib10=FF000008,0ってところをTextAttrib10=00008000,2
とかに変えて、
<rx2>((?:^|<br>)[ ]*)(>|>)(?!(?:>)?[1-91-9][0-90-9,\+\- ]*(?:<br>|$))([^<]+)[TAB]$1<font color=green>$2‎$3</font>[TAB]msg
を
<rx2>((?:^|<br>)[ ]*)(>|>)(?!(?:>)?[1-91-9][0-90-9,\+\- ]*(?:<br>|$))([^<]+)[TAB]$1<SA i="10"/>$2‎$3<SA i="0"/>[TAB]msg
に変えればおk。
色は緑にしてるけど、嫌なら↓参考にして自分で変更してくれ。
http://www.finitojapan.com/cltable.html
>>169
<i>タグで出来るのか?
俺は出来なかったが…俺のやり方が間違ってるのかな?
172 :
171
:2007/08/16(木) 15:54:24 ID:h9zkxU050
>>168
書き忘れたので追記。
ヘルプより抜粋。
TextAttribX=00YYYYYY,Z のYのところで色を、Zの所でフォントのスタイルを決めます。
YYYYYYのところはRGB(Red/Green/Blue)値を16進数で2桁ずつ並べるのですが、HTMLの形式とは異なり、
Blue,Green,Redの順番で並べなければなりません。
Zのところで、フォントのスタイルを指定します。
0 はそのフォントの普通の状態
1 はBOLD、太字
2 はITALIC、斜体
4 はUNDERLINE、下線
8 はSTRIKE、打消し線
例えば、3 と設定すると太字で斜体にすることができます。
173 :
Jane使いの名無しさん
:2007/08/16(木) 15:55:57 ID:8+UWLzlA0
うん、attrib.iniで空いてる部分指定してそれ使うのが一番。
174 :
Jane使いの名無しさん
:2007/08/16(木) 15:56:04 ID:59cEPosN0
>>170-171
あ、すまん適当に答えた。
175 :
Jane使いの名無しさん
:2007/08/16(木) 16:19:41 ID:rHANoN5s0
>>151
引用着色の後にハッシュの正規表現を置けば良いんじゃないの
引用の着色は無効になってしまうみたいだけど
176 :
Jane使いの名無しさん
:2007/08/16(木) 17:34:21 ID:CA+wQXpP0
>>158
入れてみたけどstyleがフリーズした。
帰宅後の改善に期待
177 :
Jane使いの名無しさん
:2007/08/16(木) 23:31:13 ID:KrSpldAr0
AAでの誤爆はどうしようもないかと
178 :
Jane使いの名無しさん
:2007/08/17(金) 00:28:25 ID:G6xuyRU50
もうちょっと頑張ったら、半角とかが省略の対象にならないようにできた。
//2文字以上の連呼の省略
<rx2>(([0-9ぁ-んァ-ヶ?!ー亜-熙])([^\2 -~。-゚])+?)\1{3,} $1<font color=gray>[連呼2]</font> msg
草草草草草草草草草草草草
人人人人人人人人人人人人
でもまだ↑とかみたいに同じ漢字の連呼が誤爆で省略されたり、されなかったりする。
あと一息だと思うんだけどなぁ
179 :
168
:2007/08/17(金) 02:31:51 ID:4ruFlGXD0
>>172
有難うございます。
難しそうに思ったのですがやってみました。
斜字体にすることには成功しました。
> TextAttribX=00YYYYYY,Z のYのところで色を、Zの所でフォントのスタイルを決めます。
> YYYYYYのところはRGB(Red/Green/Blue)値を16進数で2桁ずつ並べるのですが、HTMLの形式とは異なり、
> Blue,Green,Redの順番で並べなければなりません。
この部分がイマイチわかりません。
たとえばカラーコード#008000の場合はどうするのでしょうか?
YYYYYYへ008000をそのまま入れましたが斜字体の色は黒のままでした。
いま少しご教示いただけると有りがたいです。
180 :
Jane使いの名無しさん
:2007/08/17(金) 02:43:51 ID:qRign5Et0
>>179
解らなければAttrEdit使った方が楽だとオモ
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/6234/#AttrEdit
181 :
Jane使いの名無しさん
:2007/08/17(金) 03:11:00 ID:jMWC5vQ90
>>179
Greenなら逆順でも同じ
RR GG BB / BB GG RR
00 80 00 / 00 80 00
>>171
にしたならTextAttrib10=00008000,2で緑になる筈
Janeの再起動してないとか?
182 :
168
:2007/08/17(金) 11:43:10 ID:SMkaRa5W0
>>181
有難うございます。
やっと緑になりました。
FFに部分も00を入れるんですね。
そうやったら緑になりました。
FFはそのままで8桁の00008000を入れても(TextAttrib10=FF00008000,2)緑になるようです。
どちらが正しいのでしょうか?
いずれにしろ助かりました。有難うございました。
183 :
think
◆MM0nnAOCiQ
:2007/08/17(金) 22:39:32 ID:dZ/NEwT90
>>176
確認ありがとうございました。
> 入れてみたけどstyleがフリーズした。
\1 と \2 の位置が逆でした……。
ちょっと時間がかかっていまいましたが、下記で大体問題ないと思います。
# 漢字への対応が不完全なので、1文字あたりの文字クラスの表現を考慮する余地があります。
// 同一文字列の2連投 (行内)
<rx2>((?:([a-zぁ-んア-ン亜-熙])\2*){4}(?:([a-zぁ-んア-ン亜-熙])\3*)*?)(?:[ ]*\1)+[Tab]$1[Tab]msg
ttp://pc11.2ch.net/test/read.cgi/pcqa/1175136492/420
は意図通りに動作し、
ttp://pc11.2ch.net/test/read.cgi/pcqa/1175136492/424
にマッチしないのは、文字クラスで全漢字コードを網羅していないためと思われます。
対応するのは簡単ですが、まずは基本的なテストをしたいので後回しに。
ttp://pc11.2ch.net/test/read.cgi/pcqa/1175136492/423
にマッチしないのは意図的なものです。
この正規表現は、4文字以上の文字列繰り返しにマッチしますが、1文字の連続へのマッチを許容してしまうと、
「同じ1文字の8回繰り返し」に対しても、「同じ4文字の2回繰り返し」として処理してしまいます。
例えば、"AAAAAAAA" に対して "AAAA" を2回繰り返していると解釈してしまうわけです。
それは好ましくないので、同じ1文字の連続は1文字としてカウントしています。
従って、「来たああああぁぁぁぁ」は4文字としてカウントします。
ところで、(?:pattern){4,}? で最短一致にならないのは、仕方がない事なんでしょうか?
対応策が見つからなかったので、*? と組み合わせる形に落ち着きましたが、コードが煩雑になってしまいました。
184 :
Jane使いの名無しさん
:2007/08/17(金) 22:57:01 ID:z5GMpIC90
>>182
>171にも書いてるけど、
TextAttrib10=00008000,2
でいいよ。FFはいらない。
185 :
Jane使いの名無しさん
:2007/08/17(金) 23:07:35 ID:9JJlY74/0
>>183
http://pc11.2ch.net/test/read.cgi/pcqa/1175136492/423
http://pc11.2ch.net/test/read.cgi/pcqa/1175136492/425
186 :
Jane使いの名無しさん
:2007/08/17(金) 23:58:49 ID:cMnWBOTC0
>>183
おお!改良してもらえた。どうもです
漢字はUnicode仕様の[一-龠]だと全部マッチするみたい。
あと1文字の連続がマッチしてるみたいだけど
これは\2の中に\2を書いてもダメだからかな?
これ以上はわからん
187 :
think
◆MM0nnAOCiQ
:2007/08/18(土) 13:25:15 ID:V52OulJr0
>>185
報告感謝。
Proxomitronと違って、\2* では「1文字の連続」を全て消費してくれないようですね。
* の後ろを見て擬似的に「後ろを見ない消費と同じ動作」にしなければならないのですか…。
>>186
> 漢字はUnicode仕様の[一-龠]だと全部マッチするみたい。
Shift_JIS ではなく、Unicode仕様なんですね。間違えて覚えていました。
取り急ぎ、暫定対応しました。(>185の不具合修正含みます)
// 同一文字列の2連投 (行内)
<rx2>((?:([a-zぁ-んア-ン一-龠])\2*(?!\2)){4}(?:([a-zぁ-んア-ン一-龠])\3*(?!\3))*?)(?:[ ]*\1)+[Tab]$1[Tab]msg
188 :
Jane使いの名無しさん
:2007/08/19(日) 00:50:19 ID:UM8Gvltf0
|゚u゚)
189 :
Jane使いの名無しさん
:2007/08/19(日) 01:23:44 ID:dxYc3bWk0
>>187
どうも乙です!いまのとこAA誤爆しません。
↓これとあわせて使わせてもらいます。
//1文字連呼の省略
//<rx2>([0-9ぁ-んァ-ヴ?!ー])\1{3,} $1$1$1<font color=gray>[連呼]</font> msg
190 :
Jane使いの名無しさん
:2007/08/19(日) 01:45:54 ID:/TTl9SaO0
同じ文字列を複数行連ねるのを1行だけにする方法って紹介されてましたか?
たとえばこんなのです。
↓
Jane使いの名無しさんは糞
Jane使いの名無しさんは糞
Jane使いの名無しさんは糞
Jane使いの名無しさんは糞
191 :
Jane使いの名無しさん
:2007/08/19(日) 02:24:01 ID:dxYc3bWk0
>>190
//1行連投の省略
<rx>(<BR> |^ )[ \.]*([^ \.][^<]*?)(?: <BR>([ \.]*)\2){2,}(?=[ \.]*<BR>|[ \.]*$)[Tab]$1$3$2<font color=gray>[連投]</font>
//多行連投の省略
<rx>(<BR> |^ )[ \.]*([^ \.].*?)(?: <BR>([ \.]*)\2){2,}(?=[ \.]*<BR>|[ \.]*$)[Tab]$1$3$2<font color=gray>[連投2]</font>
192 :
190
:2007/08/19(日) 23:03:46 ID:ZowTI6sB0
>>191
有難うございます。
早速試してみます。
193 :
Jane使いの名無しさん
:2007/08/19(日) 23:47:46 ID:z6/AzlyX0
N_22222
N11_11111
って書かれてたら
N_222222
└
http://www1.axfc.net/uploader/13/so/N_22222.zip.html
(10〜20MB)
N11_11111
└
http://www10.axfc.net/uploader/11/so/N11_11111.zip.html
(40〜70MB)
ってなるReplaceStr.txtあるんだけど欲しい人いる?
194 :
Jane使いの名無しさん
:2007/08/19(日) 23:49:03 ID:z6/AzlyX0
http://jane.s28.xrea.com/test/read.cgi/bbs/1186841359/1
195 :
Jane使いの名無しさん
:2007/08/19(日) 23:54:12 ID:1AbBSB1D0
>>193
いるいる〜
196 :
Jane使いの名無しさん
:2007/08/19(日) 23:57:45 ID:2lrWyGvp0
>>193
ノ
197 :
Jane使いの名無しさん
:2007/08/19(日) 23:59:06 ID:ANDzuFZ60
>>193
ノシ
198 :
Jane使いの名無しさん
:2007/08/20(月) 00:05:05 ID:utRXI99w0
>>195-197
ttp://www11.axfc.net/uploader/20/so/He_27569.zip.html
passはメ欄
199 :
Jane使いの名無しさん
:2007/08/20(月) 00:08:27 ID:Aq4lpaAC0
>>198
dクス
200 :
Jane使いの名無しさん
:2007/08/20(月) 00:10:16 ID:Gknjx5Mh0
強力だね。
223KB
掲示板に戻る
全部
前100
次100
最新50
0ch BBS 2007-01-24