[SIMILAR] WITH 6633 regexfind WITH 3817 ス番 WITH 2340 規表 WITH 1692 正規 WITH 1629 subject WITH 947 ーケ WITH 869 取得 WITH 856 マク WITH 699 番号 WITH 662 ケン WITH 640 表現 WITH 399 マッ WITH 377 invalid WITH 367 クロ WITH 367 部分 WITH 288 ッチ WITH 262 シー WITH 192 ンス WITH 1 [ WITH 1 q3 WITH 1 ] WITH 1 ロか WITH 1 から WITH 1 ら正 WITH 1 現の WITH 1 のマ WITH 1 チし WITH 1 した WITH 1 た部 WITH 1 分を WITH 1 を取 WITH 1 text の検索結果 324 件中 1 - 10 件目 (0.168275926 秒)
Invalid Textできるようになりました()。 @Progn(@RegexFind(%Subject,/[\[(][a-zA-Z0-9 \/-]+[: ]0*([0-9]+)[\])]/), $_1) のようにすると、多くのMLでシーケンス番号が取れると思います。 ...
Invalid Text@RegexFind, @RegexMatch, @RegexReplaceを追加しました。詳細は、をどうぞ。 ...
# (スコア:8520)
サンプルは今のところあまりないですね。仕様自体は、<http://q3.snak.org/bts/user.cgi?project=Q3&action=view_report&id=191>にあります。 たとえばReceivedヘッダに正規表現で指定された何かが含まれているかどうかを調べるならば、 @Not(@Equal(@RegexFind(Received, /regex/),4294967295)) とか書くと良さ ...
# (スコア:8440)
今の@RegexMatchは完全一致した場合だけ真を返すようになっていますが、マッチする文字列があったら真を返すようにしたほうが使い勝手が良いかもしれませんね。 今だと正規表現にマッチする文字列が含まれるかどうかを判定するのに、 @Not(@Equal(@RegexFind('hogehoge',/regex/),4294967295)) とか、 @Progn(@ ...
# (スコア:8291)
すみません、昨日はBTS191がなぜか探し出せなくて、つい馬鹿な質問をしてしまいました。 で、実際教えていただいたようなマクロを試してみたんですが、どうもヒットしません。 「結果が最初に真になったルールのアクションを実行」するのがrules.xmlのmatchの定義なので、 <rule match="@Not(@Equal(@RegexFind ...
# (スコア:7805)
マクロでの数値は符号なしなのですが、数値リテラルとしてはマイナスの値も書けるようにしても良いかもしれません。パースした時点で符号なしに変換されるということにして。 @RegexFindや@Findなどは探し物が見つからないと4294967295を返すことになっていますが、書くときには-1と書けるようになるので多少書 ...
# (スコア:7714)
数値リテラルの扱いが変ですね。そっちは後で考えるとして、 @Not( @Equal( @RegexFind(Received, /mail[0-9][0-9]\.mailer\.co\.jp/), -1)) でいけそうです。 ...
# (スコア:7708)
フィルタについて。 フィルタはTo, From, Subjectと本文に指定した文字列がマッチするかどうかしか指定できません。また、マッチ自体も完全マッチでも正規表現でもなく、GoogleでWeb検索をしたときのように適当にトークンに分解されて検索されるようです。 Gmailを気に入るかどうかはこの辺の感覚が自分に合うか ...
# (スコア:3824)
正規表現もアリだとは思うんですが,それはマクロで..でも良いと思うし,難しいですね. 自分的にも,どっちがいいのか迷っています. とりあえず,単純な部分一致で,で良いのではないでしょうか. domain.co.jp とリストに書いておけば,AA@a.sub.domain.co.jp にも,BB@domain.co.jp にも CC@c.domain.co.jp にもマッチ ...
# (スコア:3632)
Invalid Textテンプレート内でのエスケープには、\を使っていましたが、テンプレート内のマクロの正規表現のエスケープが\\\\になってしまうなどあまりよろしくないので、QMAIL2と同じ方式に戻しました()。 テンプレート中での{をエスケープするには{{を、}をエスケープするには}}を使用します。 デフォルトの ...
# (スコア:3605)
# (スコア:10000)