我帮你解释下吧
pos(substring,mainstring)这个函数功能是看一下mainstring这字符串中有没有包含substring字符串,如有的话,就输出第一个substring字符串的位置
所以,
for i := 1000000 to 2000000do
if Pos('22626',intToStr(i)) > 0 then
//即是看一下intToStr(i)这字符串中有没有包含22626字符串
s := intTostr(i) + ',';//如果有的话,即把该数字输出
///////////////////////////////////
yuzk2005,的方法是简化的,减少循环的次数;
因为你要判断含22626,所以从0-22625就可以着急不考虑了
for i := 10 to 19do
s :=s+ intTostr(i*10000+22626) + ',';