Azure Azure Application Gateway の書き換え条件に使える正規表現に着いての質問

厚 藤江 20 評価のポイント
2024-02-18T07:14:39.5866667+00:00

Azure Application Gateway の書き換え条件で使える正規表現の利用可能なメタ文字の一覧について教えてください。
Azure Application Gatewayの「正規表現 2 (RE2) と互換性のある式を使用する必要があります。」と記載されていますが、正規表現 2 (RE2)がなにか具体的に記載されておらずわかりませんでした。https://learn.microsoft.com/ja-jp/azure/application-gateway/rewrite-http-headers-url#pattern-matching色々調べて見たところ、下記ページで説明されている「Regular Expression 2 (re2.h)」だと思われるのですが、確証を得られませんでした。
https://learn.microsoft.com/ja-jp/deployedge/edge-learnmore-regex

監視対象外
監視対象外
タグは Microsoft によって監視されません。
145 件の質問
0 件のコメント コメントはありません
{count} 件の投票

承認済みの回答
  1. Hebikuzure aka Murachi Akira 9,786 評価のポイント MVP
    2024-02-18T10:16:54.5933333+00:00

    RE2 は元々は Google の正規表現ライブラリで、以下で公開されています。

    Google での正規表現もこの RE2 のシンタックスをサポートしています。

    Azure Application Gateway でも同じまたはこれを Microsoft で fork した正規表現ライブラリが使用されているのでしょう。確認された「https://learn.microsoft.com/en-us/deployedge/edge-learnmore-regex」はこれのシンタックスのリファレンスですね。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。