我想在MEMO里查找用户输入的字符串是否符合‘ABS SRC DST;’这种汇编语言的格式,其中ABS是操作数,src和dst只能是A或B。我是个新手请大家帮我写一下这个程序,把原码贴出来。谢谢
还有就是怎么确定一个字符串是否在一个字符串数组中

解决方案 »

  1.   

    pos(‘ABS SRC DST;’memo.text);
      

  2.   

    if pos(‘ABS SRC DST;’memo.text)>0 then
     Showmessage('存在')
    else
      Showmessage('不存在');
      

  3.   

    如果只是查询ABS SRC DST, 那可以用上面的方法, 如果是要分析出类似的语法结构, 则需要用到<<编译原理>>的知事.
      

  4.   

    呵呵,同意!~~~
    pos 能够查询,但是我顺便问个问题!~~~
    先谢谢了哦!~~~如果不符合,那是否应该给出一定的提示,我想 给出 光标闪烁的提示,并且把出错的地方
    给以特别的颜色提示!~~~
    请问 应该怎么做?
    谢谢!~~~