Proxomitron フィルタ ..
[2ch|▼Menu]
889:名無しさん@お腹いっぱい。
08/03/24 05:41:07 gGfErR5e0
理解を助ける為に、例えば文字列 "foobarbaz" について、
"|f|o|o|b|a|r|b|a|z|" という具合に、各文字間に仕切り線(これは文字ではない。
あくまで便宜的に表示したもの。この文字列の長さは9である)があるものと思うことにしよう。

この場合、肯定先読み "(?=baz)" ってのは
「"baz" にマッチする(けど、"baz" は取り込みや置換の対象とはしない)」
のではなく、
「その仕切り線に "baz" が続く、そのような仕切り線」にマッチする。
つまり上の例で言えば、7本目の仕切り線にマッチする。

肯定/否定先読みがマッチするのは、「(幅を持った)文字」ではなくて
「(ゼロ幅の)位置(便宜的に"|"で書き表したもの)」なのである。

前読みとか戻り読みとか呼ばれるのも同じ。

肯定戻り読み "(?<=foo)" ってのは、
「"foo" にマッチする(けど、"foo" は取り込みや置換の対象とはしない)」
のではなく、「"foo" に続く仕切り線」にマッチする。
つまり上の例で言えば、4本目の仕切り線にマッチする。


要するにだ、正規表現 "(?=foo)bar"(Proxomitron でいうところの "(^(^foo))bar")ってのは、
「その仕切り線に "foo" が続く、そのような仕切り線と、更にその仕切り線から続く "bar"」
を検索していることになる。

同時に同じ場所に "foo" と "bar" とが存在するわけなどなく、これは絶対にマッチしない。

890:名無しさん@お腹いっぱい。
08/03/24 06:10:26 HhQF8TOr0
難しいけどわかりやすいわ。
GJ!

891:名無しさん@お腹いっぱい。
08/03/24 07:25:36 gGfErR5e0
くどいようだけど、"foo(?=bar)" がマッチするのは
「"foo" と、それに続く仕切り線。どのような仕切り線かというと、その後に "bar" が続くような、仕切り線」
なのであり、決して「"foobar" にマッチする。但し、"bar" の部分はいじらないものとする」というのではない。

後者のような捉え方をしていると、検索対象文字列を探索していくポインタ("|"で表そう)が
既に "foobar|" にまで進んでいるような勘違いを起こしてしまう。
この時、ポインタはあくまで "foo|bar" にとどまっているのである。

ポインタはそこにとどまりつつ(これが「文字列を消費しない」の意味。"bar" は消費されずに残る)、
その先を見通す(これがつまり「先読み」)。


マッチングが完了した時のポインタの位置(模式図)

正しい理解:
                     Proxomitron の声
 foo|bar (<おお、この先にお望み通り "bar" があるべ。無事マッチしたお^^)


誤った理解:
                     Proxomitron の声
 foobar| (<は〜るばる来たぜ "bar" の後〜♪ でも波線部分は置換しないお^^)
   ~~~

892:名無しさん@お腹いっぱい。
08/03/24 08:06:16 gGfErR5e0
"foobarbaz" の "bar" だけ残そうと思って

Match = "foo(^(^bar))baz"
Replace = ""

とやっても、決してマッチしないのがお分かり頂けるかと思う。

ダブルネガティブ表現 "(^(^...))" は「"..." を置換せずにおく」という意味の表現ではない。
あくまで位置指定子なのである。

検索表現 "foo(^(^bar))baz" の、"foo" を (1)、"(^(^bar))" を (2)、"baz" を (3) とすると、

foo|barbaz (<部分表現 (1) がマッチしたぞ。どれどれ、更に部分表現 (2) を試してみるか…)
foo|barbaz (<ここから先 "bar" が続いてる!(2) もマッチした!次は (3) を試すぞ!)
foo|barbaz (<…って、後続文字列が "bar" なんだから、(3) がマッチするわけないじゃん…)
foob|arbaz (<結局全体としてマッチしなかったね。とっとと次行こう、次)
foobarbaz| (<どんどん行くよ〜)

893:名無しさん@お腹いっぱい。
08/03/24 09:10:56 Oyc56iF70
>>880
MicroAd の部分もけすことはできませんか

894:名無しさん@お腹いっぱい。
08/03/24 10:49:08 V1GaVwxd0
次スレのテンプレにこれ入れて欲しいな。 というか誰だ削ったの。
URLリンク(www.pluto.dti.ne.jp)

895:名無しさん@お腹いっぱい。
08/03/24 11:52:09 o+9/ilN90
>>894
Proxomitronに疎い俺はそこが見やすかった。
しかしどこも表記が逆スラッシュなんだよな。
日本語環境に合わせて\でいいのに。
なんか理由があるんかな。

896:名無しさん@お腹いっぱい。
08/03/24 13:27:10 +mfxkhZ/0
>>889>>891-892
これどっかに残しておくと便利だな
せっかくの長文だしもったいない

897:名無しさん@お腹いっぱい。
08/03/24 14:17:11 NIturYQe0
>>887
俺には前読みとはき違えてるようには見えんのだけど
どの辺でそう思いました?

ってか>>885-886の「〜検索文字列と一致します」って表現はゼロ幅だという
意味合いが読み取りにくくて紛らわしい文章だなあ。

898:名無しさん@お腹いっぱい。
08/03/24 15:07:15 V1GaVwxd0
先読みってそんなに難しいかね、否定が分かってればすぐ理解出来るものだと思う。

899:名無しさん@お腹いっぱい。
08/03/24 15:21:53 BiGCibQY0
>>893
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www[0-9]+.uploader.jp/"
Limit = 256
Match = "</h1><div\salign="center">$SET(0=</h1><div style="display:none">)|"
"</table> <div\salign="center">$SET(0=</table> <div style="display:none">)|"
"<!--cs*sr-->|<!--ca*an-->|"
"<IFRAME*>|$NEST(<script,</script>)|$NEST(<noscript,</noscript>)|"
"<div\sid="footer">$SET(0=\k$STOP())|<!--aa-->$SET(0=\k$STOP())"
Replace = "\0"

僅かばかりの高速化

900:名無しさん@お腹いっぱい。
08/03/24 18:33:07 Z2sKZxFT0
細かく解説していただきましてありがとうございます。
テキストファイルにコピペしておいて、またわからなくなったら読み返してみます。

901:名無しさん@お腹いっぱい。
08/03/24 20:13:43 Oyc56iF70
>>899
ありがとう すべて綺麗に消すことができました

902:名無しさん@お腹いっぱい。
08/03/24 20:25:07 gGfErR5e0
> ってか>>885-886の「〜検索文字列と一致します」って表現はゼロ幅だという
> 意味合いが読み取りにくくて紛らわしい文章だなあ。

「〜位置と一致します」と書くべきですよね。


本論とは関係ないけど、>>892のポインタ移動の説明はマズかったですね。
特に "foo|b" から "foob|" と進む部分。ここは一旦 "f|oob" とバックトラックするところでしょう。

  .↓これより以前は処理済。ここに大しおり("V")を設置した上でポインタを進めて探索。
hoge|foobarbazfuga

  .V ↓部分表現 "foo" がマッチ。ここに小しおり("v")を設置した上で、部分表現 "(^(^bar))" をテストする為に更にポインタを進める。
hogefoo|barbazfuga

  .V .v ↓部分表現 "bar" がマッチ(小しおりの位置に部分表現 "(^(^bar))" がマッチ)することを確認。先読み完了。小しおりまで戻る。
hogefoobar|bazfuga

  .V ↓部分表現 "baz" はマッチせず。結局、表現 "foo(^(^bar))baz" は表現全体としてはマッチしなかった。大しおりまで戻って1進む。
hogefoo|barbazfuga

   .↓これより以前は処理済。この位置から改めてマッチングを試行していく。
hogef|oobarbazfuga



毎度毎度何気な〜くWebページを読んでいるその裏に、いちいちこういう
ポインタが前へ後ろへと細かく激しく行き来する「三歩進んで二歩下がる〜♪」な処理を
うんざりするほど繰り返した末にようやく1バイト前進するという
Proxomitron の涙ぐましい努力があるのかと思うと泣けてくる…。(´Д⊂ ホントニオツカレサマデス

903:名無しさん@お腹いっぱい。
08/03/24 20:46:04 gGfErR5e0
この辺が分かり易いかな。
URLリンク(www4.ocn.ne.jp)

先読みだとか戻り読みだとかは抜きにして、ゼロ幅の位置指定子というもの自体は
普段から標準的な正規表現を使っている人なら難なく受け入れられると思う。
"^"(文字列の先頭位置にマッチ)や "$"(文字列の終端位置にマッチ)とかあるし。

904:名無しさん@お腹いっぱい。
08/03/25 14:04:09 vUVjkAL20
URLリンク(www.4gamer.net)
ここの左右の広告を削除する方法はないでしょうか

905:名無しさん@お腹いっぱい。
08/03/25 16:19:49 7aE8Jh2k0
>>904
[Patterns]
Name = "4gamer.net"
Active = TRUE
URL = "www.4gamer.net/"
Limit = 128
Match = "$NEST(<script,</script>)|$NEST(<noscript,</noscript>)|"
"<div class="ad_top">$SET(0=<div style="display:none">)|"
"<div class="hot_game_now">$SET(0=<div style="display:none">)|"
"<div class="support">$SET(0=<div style="display:none">)|"
"<div class="rectangle">$SET(0=<div style="display:none">)|"
"<div class="ad_premium">$SET(0=<div style="display:none">)|"
"<div class="contents_bottom_pr">$SET(0=<div style="display:none">)|"
"<div class="sidetop">$SET(0=<div style="display:none">)|"
"<div class="topics"> <div class="title">[%a5][%c8]$SET(0=<div style="display:none"><div class="title">)|"
"<div class="special">$SET(0=<div style="display:none">)"
Replace = "\0"

906:名無しさん@お腹いっぱい。
08/03/25 17:28:04 vUVjkAL20
>>905
すっきりしました ありがとうございます

907:名無しさん@お腹いっぱい。
08/03/25 18:16:23 7aE8Jh2k0
>>904
問題点を改善しました。上のフィルタは使わないでください
[Patterns]
Name = "4gamer.net"
Active = TRUE
URL = "www.4gamer.net/"
Limit = 40
Match = "URLリンク(ad.adplan-ds.com\w+$SET)(0=')|"
"class="ad_top$SET(0=style="display:none)|"
"class="hot_game_now$SET(0=style="display:none)|"
"class="support$SET(0=style="display:none)|"
"class="rectangle$SET(0=style="display:none)|"
"class="ad_premium$SET(0=style="display:none)|"
"class="contents_bottom_pr$SET(0=style="display:none)|"
"class="sidetop$SET(0=style="display:none)|"
"class="topics"> <div class="title">[%a5][%c8]$SET(0=style="display:none"><div class="title">)|"
"class="special$SET(0=style="display:none)"
Replace = "\0"

908:名無しさん@お腹いっぱい。
08/03/25 19:55:35 WJKTamS10
URLリンク(up.pandoravote.net)
のアドレスに移動しようとしたら、
URLリンク(up.pandoravote.net)
に飛ぶフィルタおながいします。
拡張子はjpg決め撃ちでいいです。

909:名無しさん@お腹いっぱい。
08/03/25 21:09:28 g/JbX01o0
>>908
>>1のWiki→フィルタ、リスト公開にList: JumpToっていうのがあるよ(リストで管理するやつだけど)

910:名無しさん@お腹いっぱい。
08/03/25 21:27:33 iDpYEiRx0
>>908
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Pandoravote add .jpg (out)"
Match = "URLリンク(up.pandoravote.net)([^&]+)\0"
Replace = "$JUMP(URLリンク(up.pandoravote.net))"

911:名無しさん@お腹いっぱい。
08/03/25 21:58:24 WJKTamS10
>>909
>>910
ありがとうございます。

912:名無しさん@お腹いっぱい。
08/03/25 23:58:55 TclagQiY0
>>910みたいなフィルタにURLマッチを入れると
単なる2度手間になって速度が落ちるのかな?

913:名無しさん@お腹いっぱい。
08/03/26 11:15:53 lUTYE6Vp0
むしろ速度アップになるかと。

914:名無しさん@お腹いっぱい。
08/03/26 16:40:32 kmCY5uVx0
google、25%→30%

915:名無しさん@お腹いっぱい。
08/03/26 18:09:56 GiK6PI/y0
HTTP_ACCEPT_LANGUAGEを書き換えるヘッダフィルタはどう書けば良いですか?
default.cfgを見ても、HTTP_REFERER:がReferer:になってたりよく分かりません(><)
jaとenを切り替えたいです。

916:名無しさん@お腹いっぱい。
08/03/26 18:19:12 GiK6PI/y0
Accept-Languageで上手くいきましたすみません(><)

917:名無しさん@お腹いっぱい。
08/03/26 18:19:47 n4RgAm730
HTTP_REFERER はPerl等で使われる環境変数名
Referer: は本来のHTTPヘッダの名前

Out = TRUE
Key = "Accept-Language: ja -> en (out)"
Match = "ja"
Replace = "en"
これでおk

918:名無しさん@お腹いっぱい。
08/03/26 18:19:48 ZyJJoWCz0
>>915
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Accept-Language"
Match = "*"
Replace = "en"

enの場合はこんな感じ?

919:名無しさん@お腹いっぱい。
08/03/26 18:31:14 GiK6PI/y0
>>917
>>918
わざわざ、ありがとうございました。

920:名無しさん@お腹いっぱい。
08/03/27 08:40:52 3GfAGcpt0
ニコニコスレでオミトロンのフィルタの自動アップデートアプリ作ってる。
ユーザーが増えると新しいアイデアがどんどん出てきていいね。

921:名無しさん@お腹いっぱい。
08/03/27 12:42:28 9V8r7O4m0
2ch dat converter使った場合、datファイルはどこにキャッシュ(テンポラリ?)されてるんでつか?

922:名無しさん@お腹いっぱい。
08/03/27 12:54:27 3GfAGcpt0
ウイルスコード貼ってあるスレ開けばノートンさんが教えてくれるんじゃない。

923:921@16才女子
08/03/27 14:40:01 j54sNggy0
自己解決しますた


924:名無しさん@お腹いっぱい。
08/03/28 20:06:52 uwMkBSEr0
Yahooのトップページを開いたときに、
カーソルが検索ボックスに移らないようにするフィルタお願いします。

ツールバーに入力している時にいきなりカーソルが移動して困っています


925:名無しさん@お腹いっぱい。
08/03/28 20:26:09 iu0dNoxy0
focus()を上書きするんだ。

926:名無しさん@お腹いっぱい。
08/03/28 22:30:02 R3YlpLK10
そこまでしてyahooを使いたがる理由がわからん。

927:名無しさん@お腹いっぱい。
08/03/28 23:48:40 X4Cziu/K0
出たw

928:名無しさん@お腹いっぱい。
08/03/29 00:25:18 hZP0Hhlo0
よく見る定番だなww
「そこまでして○○○○を使いたがる理由がわからん。」

他に
「おい、専ブラ使っとけ」
「オミトロン切ってないんじゃないのか?」
「それぐらいググレよ」
「ここ質問スレじゃないんだけど」


929:名無しさん@お腹いっぱい。
08/03/29 01:25:21 nERjEhIf0
おすすめフィルター設定(通常・高セキュリティなど)を書いてるサイトを教えてくれ

930:名無しさん@お腹いっぱい。
08/03/29 01:31:15 10vYkWbs0
>>929
まずここ入れとけ
URLリンク(omt.sub.jp)

931:名無しさん@お腹いっぱい。
08/03/29 01:51:07 4/kLYA+Q0
これはひどい

932:名無しさん@お腹いっぱい。
08/03/29 02:05:28 nERjEhIf0
>>930
ありがとう、「Spooky仕様デフォルトフィルター」が通常と思って良いですか?
>>931
どこがひどいか【ポイント】だけ教えてくれ、もしくは、追加フィルターを教えてくれ

933:名無しさん@お腹いっぱい。
08/03/29 02:16:49 Ax4AQUZX0
追加っつか、入れるなってことじゃね?

少なくともあの「Multi = TRUE」の使い方はありえんな。
意味を知らずにチェックしているとしか思えない。
正規表現でいうGlobalオプションと勘違いしてるんだろう。

934:名無しさん@お腹いっぱい。
08/03/29 02:23:42 nERjEhIf0
>>933
では、>>930は入れない方が良いのか?

935:名無しさん@お腹いっぱい。
08/03/29 02:40:07 B/LB2i0h0
どれを入れてどれを入れない方が良いのか
それすら分からないヤツは使わない方が良いと思うぞ

936:名無しさん@お腹いっぱい。
08/03/29 02:45:27 nERjEhIf0
>>935
ヒントありがとう、「Multi = TRUE」のあたりをチェックしなければ少なくても入れて良いみたいですね。
よかった。

937:名無しさん@お腹いっぱい。
08/03/29 02:51:59 B/LB2i0h0
馬鹿に物事伝えるのは難しいんだな・・・

938:名無しさん@お腹いっぱい。
08/03/29 02:55:01 nERjEhIf0
>>937
難しいことをあきらめられる。良かったねそうなりたかった。

939:名無しさん@お腹いっぱい。
08/03/29 02:57:10 B/LB2i0h0
>>938
分からない事はすぐに他人に聞く
俺はそう言う人になりたかったよ。楽そうで良いね。羨ましいよ

940:名無しさん@お腹いっぱい。
08/03/29 02:57:23 Uo6RoIE30
オミトロンは最初のハードルこそ高いが
ヘルプでしっかり勉強しフィルタを自作できるようになれば
100倍楽しくて100倍便利なソフトになる

ガンガレ!!

941:名無しさん@お腹いっぱい。
08/03/29 03:12:53 nERjEhIf0
>>940
ガンガルよ。明るい人で良かった。>>939の返答だと堂々巡りでちょっとかなしい。

942:名無しさん@お腹いっぱい。
08/03/29 03:31:30 10vYkWbs0
>>941
>>930はオミトロンスレでは有名な地雷サイトだよ。

943:名無しさん@お腹いっぱい。
08/03/29 06:58:55 KNIaXKIl0
テンプレも読まずに質問するのは勘弁してくれ
読んだ上で分からない事を質問するのは歓迎なんだが

944:名無しさん@お腹いっぱい。
08/03/29 07:00:17 XR8KTbjz0
まあ、初心者はネタ振られても普通にわからんよな。

945:名無しさん@お腹いっぱい。
08/03/30 19:27:32 65UZO+9L0
誰か最強のdefault.cfgください

946:IGCdOYaxbkqBiFH
08/04/02 06:09:29 YG3H3wR90
<a href=URLリンク(mystox.cn) >buy cheap purchase uk viagra</a>
<a href=URLリンク(mystox.cn) >canada cialis</a>
<a href=URLリンク(mystox.cn) >sildenafil citrate soft tabs</a>
<a href=URLリンク(mystox.cn) >tramadol ultram</a>
<a href=URLリンク(mystox.cn) >buy-cheap cialis</a>

947:fJJfgbAktzDw
08/04/02 06:09:40 lCn67C3Q0
DkblXb <a href="URLリンク(hxzbtumfcwif.com)">hxzbtumfcwif</a>, [url=URLリンク(uezqzukzadca.com) [link=URLリンク(kngowvuoenha.com) URLリンク(hnmixliugqlm.com)

948:名無しさん@お腹いっぱい。
08/04/02 07:02:00 KKbPX5OZ0
2chともあろうものがいつまでこの無差別板横断スパム野郎を放置しておくんだ

949:名無しさん@お腹いっぱい。
08/04/02 07:29:43 7WmeOe4OP
>>948がお怒りなのでbooに放り込んだらがいしゅつだった

950:名無しさん@お腹いっぱい。
08/04/02 11:46:17 eXDPwgIj0
ホスト名調査に失敗ばかりだな。
貼る意味あるのか。

951:名無しさん@お腹いっぱい。
08/04/04 23:27:45 bAvEGpM50
tv yahooからtv gooに引越し記念
URLリンク(tv.goo.ne.jp)

URL = "tv.goo.ne.jp/"
Limit = 80

<div\s(^(^id="(header|middle(^$URL(URLリンク(\h))))"))
$SET(0=<div style="display:none" )|
<h1 class="ch04">*</h1>(^$URL(URLリンク(\h)))|
<h2 class="ch04 tfs14"[^>]+>
$SET(0=<h2 style="display:none">)|
(<a\shref="/contents/epg/*/index.html)\1">
$SET(0=\1?gcode=0&iepg=0">)|
<!--(select genre|FOOTER)-->$STOP()
$SET(0=\k</body></html>)|
<h1 class="ch04"><span>\1</span></h1>
$SET(0=<h1 class="ch04"><span>
<a href="URLリンク(www.google.com)(\1)">\1</a>
</span></h1>)

Replace = "\0"

952:名無しさん@お腹いっぱい。
08/04/05 09:56:16 Z+TowvH10
どこってわけでもないけど、ブログを見てたら一文ごとに改行してる人が多いですよね?
そういうのを例えば2行以上の改行を詰めて表示させるフィルタがあったら欲しいです。

953:名無しさん@お腹いっぱい。
08/04/05 11:15:18 yKnUFXLZ0
ソースが異なるので、場所によって対応が異なるとしか言えない。

954:名無しさん@お腹いっぱい。
08/04/05 14:14:06 LyKAT6Vn0
ですよね・・
すみません。

955:名無しさん@お腹いっぱい。
08/04/05 15:06:05 Ffxmkwh60
俺が使ってるのでよければどうぞ

Name = "2br cut"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 128
Match = "(<br[^>]+>)\0\s++$TST(\0)(\s++$TST(\0)|)"
Replace = "\0"

956:名無しさん@お腹いっぱい。
08/04/05 15:29:56 wVhqguvS0
>場所によって対応が異なる
では場所の具体例を
アメブロにたくさんある芸能人のブログで若い女子のものは改行だらけ
下の例はかなり良い方というかごく普通でこんなかんじ
アメブロにはこれより酷い改行がごまんとある
URLリンク(ameblo.jp)


957:名無しさん@お腹いっぱい。
08/04/05 15:41:52 JXGKEiXH0
スイーツのブログを\kするんだ

958:名無しさん@お腹いっぱい。
08/04/05 15:43:00 BR/U3S8S0
このpとstrongの量にはキレそうになるなw
ざっと他のブログも見たが、確かに書いてる人毎に対応しないとどうしようもなさそうだ

959:名無しさん@お腹いっぱい。
08/04/05 16:53:07 Ffxmkwh60
>>956
ブログ普段みないからしらんかったがこれは酷いな
それにも対応させようとしたら泥臭くてなってしまった

Name = "2br cut [080405]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<br[^>]+>)\0(\s++$TST(\0))+{1,*}"
"|(<br[^>]+>\s++|)(<(div|p)[^>]+>(<font[^>]+>|)(<strong[^>]+>|))\0(\s++<br[^>]+>|)"
"|(<br[^>]+>\s++|)((</strong>|)(</font[^>]+>|)</(div|p)>)\0(\s++<br[^>]+>|)"
Replace = "\0"

960:名無しさん@お腹いっぱい。
08/04/05 16:59:54 wVhqguvS0
>>959
おおっこれは見やすくなったww

961:名無しさん@お腹いっぱい。
08/04/05 17:05:43 yKnUFXLZ0
こんなものに逐一対応していたらきりがない。

/* Gecko用 */
@-moz-document url-prefix(http://ameblo.jp/nemolog0210/) {
.subContents br { display: none !important; }
.subContents > p { display: inline !important; }
.subContents > p > strong { font-weight: inherit !important; }
}

/* IE6用。誤爆の恐れあり。 */
body#mainIndex .subContents br { display: none !important; }
body#mainIndex .subContents p { display: inline !important; }
body#mainIndex .subContents strong { font-weight: normal !important; }

962:名無しさん@お腹いっぱい。
08/04/05 18:33:21 lKuAimQL0
おれは詰め詰めよりそれくらい改行されてるほうが見やすいけどなー。
スクロールがちょとめんどうだけど

963:名無しさん@お腹いっぱい。
08/04/05 18:50:48 UPg8IBJf0
横から戴きました
>>962の言うことは分かる
だから俺は切り替えながら使わせていただきます

964:名無しさん@お腹いっぱい。
08/04/05 22:40:10 kQWEUYyl0
一文ごとに一画面分スクロールしないと次の文が出てこないとかいうのもあるしな

965:名無しさん@お腹いっぱい。
08/04/06 07:43:14 1ipxEWMF0
[#0:9]++だとうまくマッチしないけれども、[0-9]++でマッチするんだね。

966:名無しさん@お腹いっぱい。
08/04/06 15:42:35 4yLD7JPY0
数字が連続してたらそれら全てを一つの数として認識してマッチ試行するからじゃない?

967:名無しさん@お腹いっぱい。
08/04/06 17:43:59 tp8ebZ4T0
>>965
[#0:9]は、文字ではなく数値としての0〜9
10以上はヒットしない

968:名無しさん@お腹いっぱい。
08/04/06 20:11:48 RzBOBj4Q0
URLリンク(paint.s13.dxbeat.com)
Googleで検索したときにこの画像で赤く囲んだ場所をフローティング出来るようにしようとしているのですがうまくできません
イメージとしてはflame埋め込みをしたように検索結果がスクロールするようにしたいのです。
よろしくおねがいします

969:名無しさん@お腹いっぱい。
08/04/06 21:03:18 z9MgGL0A0
マウスジェスチャーで home を登録しとけばおk

970:名無しさん@お腹いっぱい。
08/04/06 21:53:31 z9MgGL0A0
次スレ

Proxomitron フィルター作成スレッド Part9
スレリンク(software板)

971:名無しさん@お腹いっぱい。
08/04/06 21:57:09 DL0U5PMz0


972:965
08/04/07 00:39:24 xbovtPLC0
>>966>>967
なるほど、勉強になります。
ありがトン。

973:968
08/04/07 01:28:19 I9/JYj0i0
どうやらCSSを書き換えて出来そうです
CSSはスレ違いになるので他のスレに行きます
スレ汚しすみませんでした

974:名無しさん@お腹いっぱい。
08/04/07 03:51:36 hITKIqX90
別にスレ違いでもないと思うけどな。
フィルタで対処する方が簡単、もしくは効率的ならフィルタでやればいいし、
CSSやJavaScriptを使わなければできないこともある。
要は目的が達成できればよくて、なおかつ非効率的でなければなおよし。

975:名無しさん@お腹いっぱい。
08/04/07 11:20:43 NPo0QlyZ0
失礼します。

URLリンク(tv.yahoo.co.jp)
このページの番組紹介文を頭から20文字だけ残して
消すフィルターを作って頂けないでしょうか。

紹介文は、20文字未満の場合もあります。
時間と番組タイトルは残したいです。

私が調べた限りだと、
Match = "</a></b>*</small></td></tr>"
Replace = "</a></b></small></td></tr>"
こうするとタイトルを残して紹介文が全て消えます。

よろしくお願いします。

976:名無しさん@お腹いっぱい。
08/04/07 16:40:57 qVGw3jfP0
>>975
こんな感じでどうでしょ?

Match = "</a></b>\s([^>]+{0,40})\1*</small></td></tr>"
Replace = "</a></b> \1 </small></td></tr>"

977:975
08/04/07 18:17:42 YmL9riTw0
>>976さん

望み通りになりました。
ありがとうございました。

978:名無しさん@お腹いっぱい。
08/04/08 20:49:49 7lLCmays0
あまりにも稚拙な質問にどうぞ激怒なさらないでくださいまし。
infoseekのトップページの右上に出てくる広告(楽天会員サービスの上)を
消すにはどうしたらよいでしょうか?
ご教示くださいませ。<(_ _)>

979:名無しさん@お腹いっぱい。
08/04/08 22:07:32 TbI9BVqO0
顔文字止めた方がいいよ。ここに限らず2chでは。

980:名無しさん@お腹いっぱい。
08/04/08 22:14:17 Qn4IcgAD0
あと1行目みたいな文とか、初心者ですが〜とかもむしろ逆効果

981:959
08/04/08 22:19:34 0x/L+LfE0
たぶん問題ないと思うけど修正したので一応、張っておきます

Name = "2br cut [080408]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<br[^>]+>)\0(\s++$TST(\0))+{1,*}"
"|<br[^>]+>\s++((</strong>\s++|)(</font>\s++|)</(div|p)>)\0"
"|((</strong>\s++|)(</font>\s++|)</(div|p)>)\0\s++<br[^>]+>"
Replace = "\0"

982:名無しさん@お腹いっぱい。
08/04/08 22:23:56 awnMiyUQ0
>>981

これはリストで適用した方がいいかもね〜

983:名無しさん@お腹いっぱい。
08/04/09 20:50:20 14TuqY/20
普段はフォントを最小でネットをしているんですが
下記のサイトでは見づらく
下記のサイトのみフォントを大きくすることは
フィルタで可能でしょうか?
よろしくおねがいします

URLリンク(myepg.so-net.ne.jp)


984:名無しさん@お腹いっぱい。
08/04/09 21:33:25 L81ozgAF0
>>981
ありがとう。とりあえず大手のblogサイト専用で登録した。
見やすくなった。

985:名無しさん@お腹いっぱい。
08/04/09 23:24:16 00KhiwYv0
フォントサイズの要望多いな。
テンプレ用にフィルタでも載せるか、
ユーザスタイルシートの適用方法でも書いた方がいいのか。

986:名無しさん@お腹いっぱい。
08/04/09 23:42:41 knOcG1Ju0
速攻ON-OFFできるフィルタの方が便利だよ。

987:名無しさん@お腹いっぱい。
08/04/09 23:44:51 ntGwMbpn0
なにをオンオフするの?

988:名無しさん@お腹いっぱい。
08/04/09 23:44:57 lcDbOaCz0
フォントサイズなんてCtrl押しながらマウスコロコロすりゃいいんじゃねーの?

989:名無しさん@お腹いっぱい。
08/04/09 23:50:43 RBdBJR2P0
1ページ開くたびにころころしろとは言えないな。
フィルタでやったほうがいいと思うけどこれくらいは自分で書けるようになってもらい。

990:名無しさん@お腹いっぱい。
08/04/10 00:15:03 Hy76Qw4m0
>>983
とりあえず番組のタイトルと説明は
.title,.subtitle,.summary {
font-size: 200% !important;
}
で大きくなる。CSSで事細かく決められてる文字の大きさってフィルタだとどうやるのがいいんだろスマン

991:名無しさん@お腹いっぱい。
08/04/10 00:33:14 Ipg8ETeD0
1.
対象サイトのbodyにclassを埋め込む。

2.
埋め込んだclass属性値を利用して、
好みの要素に font-size: inherit !important; とか
font-size: 16px !important; とか font-size: 100% !important; とか。

992:名無しさん@お腹いっぱい。
08/04/10 04:16:38 N1+mBXiS0
Ignore smaller font-size style sheet

993:名無しさん@お腹いっぱい。
08/04/10 09:18:35 5rNYt5ko0
Firefoxじゃ消えたけど、operaってH1、H2、H3・・・項目まで細かくフォント指定できたよね。
どっかにファイルとして保存されてると思うから
ちょっくら探して試してみるか・・・

994:名無しさん@お腹いっぱい。
08/04/10 15:11:10 F2UUG1rI0
994

995:名無しさん@お腹いっぱい。
08/04/10 15:11:17 F2UUG1rI0
995

996:名無しさん@お腹いっぱい。
08/04/10 15:11:23 F2UUG1rI0
996

997:名無しさん@お腹いっぱい。
08/04/10 15:11:28 F2UUG1rI0
997

998:名無しさん@お腹いっぱい。
08/04/10 15:11:36 F2UUG1rI0
998

999:名無しさん@お腹いっぱい。
08/04/10 15:11:41 F2UUG1rI0
999

1000:名無しさん@お腹いっぱい。
08/04/10 15:11:46 F2UUG1rI0
Proxomitron フィルター作成スレッド Part9
スレリンク(software板)

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4219日前に更新/334 KB
担当:undef