小编Der*_*rek的帖子

从正则表达式获取子字符串

这是文本行:

SRC = '999'

其中999可以是任意三位数.

我需要一个grep命令,它将返回给我999.我该怎么做?

regex grep

6
推荐指数
2
解决办法
7042
查看次数

RPG编译器将类型S转换为类型P?

这是我的情况:我的程序A看起来像这样:

Fmfile     IF   E           K DISK    USROPN
d grue            s                   like(dhseqn)
d
C     *ENTRY        PLIST
C                   PARM                    grue
c                   open      mfile
c*** do something with grue
c                   close     mfile
c                   eval      *inlr = *on

dhseqn是一个2,0 S的领域.

编译清单向我展示了这个:

 *RNF7031 DHSEQN            P(2,0)                 000200     1000002D
          GRUE              P(2,0)                 000200D     000500M     000700      000800M
                            BASED(_QRNL_PRM+)

当我用一个声明为2.0 S的参数调用程序A时,我得到一个十进制数据错误.

这是预期的,还是这个编译器错误?

rpgle ibm-midrange

3
推荐指数
1
解决办法
689
查看次数

标签 统计

grep ×1

ibm-midrange ×1

regex ×1

rpgle ×1