[SIMILAR] WITH 8131 上向 WITH 7107 aaaaa WITH 7022 規表 WITH 7005 現自 WITH 6272 チ位 WITH 6198 「aa WITH 5341 番右 WITH 5078 正規 WITH 4162 ル位 WITH 3296 欲張 WITH 3194 マッ WITH 3088 チさ WITH 2767 ジビ WITH 2640 チす WITH 2633 「a WITH 2304 ッチ WITH 2195 左に WITH 2137 エデ WITH 2046 先頭 WITH 1922 表現 WITH 1611 に検 WITH 1494 ソル WITH 1417 位置 WITH 1364 チし WITH 1338 ィタ WITH 1256 シフ WITH 1197 トビ WITH 1087 検索 WITH 1042 がマ WITH 876 ビュ WITH 775 にマ WITH 750 ーソ の検索結果 175 件中 1 - 10 件目 (0.204023751 秒)
メッセージビューやエディットビューの検索に正規表現を使えるようにした場合、上向きに検索するときにどのようにマッチするかがちょっと微妙です。たとえば、「aaaaa」に「a+」をマッチさせた場合、多くのエディタではカーソル位置から左にマッチ位置を移動させながらマッチさせていくので、まず一番右の「a」 ...
フィルタについて。 フィルタはTo, From, Subjectと本文に指定した文字列がマッチするかどうかしか指定できません。また、マッチ自体も完全マッチでも正規表現でもなく、GoogleでWeb検索をしたときのように適当にトークンに分解されて検索されるようです。 Gmailを気に入るかどうかはこの辺の感覚が自分に合うか ...
# (スコア:4542)
正規表現もアリだとは思うんですが,それはマクロで..でも良いと思うし,難しいですね. 自分的にも,どっちがいいのか迷っています. とりあえず,単純な部分一致で,で良いのではないでしょうか. domain.co.jp とリストに書いておけば,AA@a.sub.domain.co.jp にも,BB@domain.co.jp にも CC@c.domain.co.jp にもマッチ ...
# (スコア:4522)
Invalid Textメッセージビューやエディットビューでの検索・置換に正規表現を使えるようにしました()。結局細かいことはあまり考えない実装にしてしまいました。実のところ、私はそんなに長いメールを読み書きする機会があまりないので、メッセージ内の検索機能はそれほど使っていないのです。よく使う方から ...
# (スコア:4484)
シグニチャの登録など。こんな感じで。 <signatures> <signature account="foo" name="Default" default="true" >Satoshi Nakamura</signature> </signatures> accountのところは正規表現でマッチしたアカウントのみで使えます。defaultをtrueにすると、エディットビューで最初に選択されるようになります。def ...
# (スコア:4458)
Invalid TextデバッグするためにログレベルをDEBUGにしてログを取ると、欲しくないログまで大量に取れてしまいます。特にマクロ系やXML系は大量にログを吐くので、必要な情報が埋もれてしまうことになります。 そこでかなりやっつけですがログフィルタ機能を付けてみました。qmail.xmlのGlobal/LogFilterに正規 ...
# (スコア:4439)
Invalid Text結局のところ、"Back reference"をなんと訳したかという問題で、前方「を」参照なのか、後方「で」参照なのかということですね。私はオライリーの正規表現の本にならって前方参照と呼んでいます。 Microsoftにいたっては、JScriptでは後方参照だったのが、JScript.NETでは前方参照に変わっていたり ...
# (スコア:4432)
Invalid Text正規表現での前方参照を実装しました()。正規表現は他にもやってみたいこと(非欲張りな繰り返し(X*?)・強欲な繰り返し(X*+)とか、幅なしの先読み・後読み((?=X), (?!X) (?<=X) (?<!X) (?>X))とか)があるのですが、その辺はやるとしても後回しですね。 キャプチャしないグループ((?:X))くらい ...
# (スコア:4430)
Invalid Textできるようになりました()。 @Progn(@RegexFind(%Subject,/[\[(][a-zA-Z0-9 \/-]+[: ]0*([0-9]+)[\])]/), $_1) のようにすると、多くのMLでシーケンス番号が取れると思います。 ...
# (スコア:4399)
正規表現続きで、^とか$あたりを。ゼロ幅のマッチということで、一緒に\A, \Z, \z, \b, \Bも入れてみました。さらに^や$は、複数行モードかどうかで動作を変える必要があるので複数行モードも追加して、一緒に「.」が行末文字にマッチするかどうかも指定できるようにしました。 モードはマクロからしか指定でき ...
# (スコア:4304)
# (スコア:10000)