我有一个REXX参数字符串,格式如下:
arg = 'update summary(A summary of something) description(The description)'
我解析了模式、摘要和描述,如下所示:
parse upper var arg mode . ,
1, 'SUMMARY('summary')' .,
1, 'DESCRIPTION('description')' .
我将arg转换为大写,以便摘要和描述关键字有效地不区分大小写(用户可以编写SUMMARY或Summary或SUmmAry等代码),但当然,现在我已经将实际的摘要和描述转换为大写。
如何才能使关键字的解析不区分大小写,同时保持实际参数的正确大小写?
我已经考虑过提取关键字的字符位置,并在解析语句中使用它们,而不是'1‘等,但如果可能的话,我想要一个简单而简洁的过程。
https://stackoverflow.com/questions/56458802
复制相似问题