[SIMILAR] WITH 7748 現関 WITH 6766 regexreplace WITH 6633 regexfind WITH 5991 regexmatch WITH 2340 規表 WITH 1692 正規 WITH 856 マク WITH 726 詳細 WITH 640 表現 WITH 455 追加 WITH 377 invalid WITH 367 クロ WITH 272 関係 WITH 1 [ WITH 1 q3 WITH 1 ] WITH 1 係の WITH 1 のマ WITH 1 text WITH 1 @ WITH 1 , WITH 1 を追 WITH 1 加し WITH 1 しま WITH 1 まし WITH 1 した WITH 1 た。 WITH 1 。詳 WITH 1 細は WITH 1 は、 WITH 1 、を WITH 1 をど の検索結果 452 件中 1 - 10 件目 (0.209454473 秒)
Invalid Text@RegexFind, @RegexMatch, @RegexReplaceを追加しました。詳細は、をどうぞ。 ...
今の@RegexMatchは完全一致した場合だけ真を返すようになっていますが、マッチする文字列があったら真を返すようにしたほうが使い勝手が良いかもしれませんね。 今だと正規表現にマッチする文字列が含まれるかどうかを判定するのに、 @Not(@Equal(@RegexFind('hogehoge',/regex/),4294967295)) とか、 @Progn(@ ...
# (スコア:6639)
Invalid Textできるようになりました()。 @Progn(@RegexFind(%Subject,/[\[(][a-zA-Z0-9 \/-]+[: ]0*([0-9]+)[\])]/), $_1) のようにすると、多くのMLでシーケンス番号が取れると思います。 ...
# (スコア:5233)
サンプルは今のところあまりないですね。仕様自体は、<http://q3.snak.org/bts/user.cgi?project=Q3&action=view_report&id=191>にあります。 たとえばReceivedヘッダに正規表現で指定された何かが含まれているかどうかを調べるならば、 @Not(@Equal(@RegexFind(Received, /regex/),4294967295)) とか書くと良さ ...
# (スコア:5184)
ここに書いたマクロは間違えまくってますね。 正解はこちら。 @RegexReplace(%Subject, /\[(\w+):[0-9]+\]\s*/, '[$1] ') ...
# (スコア:4875)
これ,views.xml で早速試してみたところ,なんかいい感じです. で,調子にのって番号だけ抜き出したカラムを作ろう!と思って,2つ書いてみたんですが.. <column indent="true" line="true" icon="false" align="left" sort="text"> <title>Subject</title> <macro>@RegexReplace(%Subject,/\[(\w+):[0-9]+\]\s*/,' ...
# (スコア:4829)
すみません、昨日はBTS191がなぜか探し出せなくて、つい馬鹿な質問をしてしまいました。 で、実際教えていただいたようなマクロを試してみたんですが、どうもヒットしません。 「結果が最初に真になったルールのアクションを実行」するのがrules.xmlのmatchの定義なので、 <rule match="@Not(@Equal(@RegexFind ...
# (スコア:4781)
今のところ設定できる条件は、 フィールドが文字列を含む @Contain(?, ?) フィールドが文字列から始まる @BeginWith(?, ?) フィールドが文字列と等しい @Equal(?, ?) フィールドが正規表現にマッチする @RegexMatch(?, ?) 既読 @Seen() 未読 @Not(@Seen()) マーク済み @Marked() マークされていない @Not(@Mark ...
# (スコア:4747)
マクロでの数値は符号なしなのですが、数値リテラルとしてはマイナスの値も書けるようにしても良いかもしれません。パースした時点で符号なしに変換されるということにして。 @RegexFindや@Findなどは探し物が見つからないと4294967295を返すことになっていますが、書くときには-1と書けるようになるので多少書 ...
# (スコア:4737)
数値リテラルの扱いが変ですね。そっちは後で考えるとして、 @Not( @Equal( @RegexFind(Received, /mail[0-9][0-9]\.mailer\.co\.jp/), -1)) でいけそうです。 ...
# (スコア:4734)
# (スコア:10000)