鉴于文件的以下内容:
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 ++)搜索的应用程序都可以。
答案 0 :(得分:1)
在基于UNIX的系统上,您可以使用
$ grep -o 'Request\.[A-Za-z0-9_.]*' file.txt |sort|uniq
Request.IN.NODE_ORG_EWO
Request.IN.ORIG_SET_DTE