1

ファイルの次の内容が与えられます:

if(Request.IN.NODE_ORG_EWO NEQ "" and not isValid("integer",Request.IN.NODE_ORG_EWO)){
    pageError.found = true;
    ArrayAppend(pageError.errorlist,"EWO must be numeric: #Request.IN.NODE_ORG_EWO#");
};
if(len(trim(Request.IN.ORIG_SET_DTE)) and not isdate(Request.IN.ORIG_SET_DTE)){
    pageError.found = true;
    ArrayAppend(pageError.errorlist,"set date must be a valid date: #Request.IN.ORIG_SET_DTE#");
};

...一意の(ColdFusion)変数名「request.in」を抽出するために使用できるツールは何ですか。望ましい結果は次のようになります

Request.IN.ORIG_SET_DTE
Request.IN.NODE_ORG_EWO

ファイルを開いて、一致するものをすべて見つけることができます

Request.IN。\w+

しかし、私は存在するユニークな組み合わせを見つけてそれらを抽出したいと思います。

私はWindowsを使用しています。コマンドライン+パイプ、またはRegExで検索するアプリケーション(たとえば、NotePad ++)はすべて問題ありません。

4

1 に答える 1

1

UNIXベースのシステムでは、

$ grep -o 'Request\.[A-Za-z0-9_.]*' file.txt |sort|uniq
Request.IN.NODE_ORG_EWO
Request.IN.ORIG_SET_DTE
于 2013-02-01T23:17:24.427 に答える