如何在RPGLE中找到句子中特定单词的起始位置

Kun*_*oy 0 rpg rpgle ibm-midrange

假设一个句子是“How is Kunal”,如何使用RPGLE在该句子中找到单词Kunal的起始位置。

Cha*_*les 5

你不说你试过什么。。

但似乎%SCAN()会起作用

dcl-s myString varchar(50);
dcl-s posFound int(5);
 
myString = 'How is Kunal';
pos = %scan('Kunal':myString);
if pos > 0;
  //found it 
endif;
Run Code Online (Sandbox Code Playgroud)