执行正则表达式以通过大型机中的REXX在PS文件或PDS成员中找到模式时遇到错误

问题描述 投票:0回答:1

REXX工具中,我想检查PS文件是否在mainframe中包含特定的模式(例如连续的16位数字),为此我要执行正则表达式,然后检查RC以作进一步处理。我尝试了下面的代码,但无法执行正则表达式。

/* REXX */
STRIGN = "rc'[0-9]{16}'"
ADDRESS ISPEXEC "VIEW DATASET('XXXX.XXXXX.XXXXX')"
ADDRESS ISREDIT "MACRO (STRING)"
"F" STRING
SAY RC

对于代码,我在行中遇到错误

““ F”字符串''IKJ56500I未找到命令',RC ='-3'。

任何人都可以建议使用REXX中的mainframe执行正则表达式的任何方法。

regex mainframe rexx
1个回答
0
投票

您需要创建一个单独的ISPF编辑宏,其中包含您的编辑命令命令:

© www.soinside.com 2019 - 2024. All rights reserved.