String 在Pascal中执行字符串搜索
我刚刚开始使用Dev-Pascal玩Pascal,我想知道如何搜索字符串。我试着用字符串和AnsiCompareText来搜索用户输入的字符串。我怎样才能在这个页面中搜索用户输入的字符串String 在Pascal中执行字符串搜索,string,pascal,String,Pascal,我刚刚开始使用Dev-Pascal玩Pascal,我想知道如何搜索字符串。我试着用字符串和AnsiCompareText来搜索用户输入的字符串。我怎样才能在这个页面中搜索用户输入的字符串 例如,如果我输入“星际迷航:对斯波克的搜索”的信息,然后搜索“星际迷航:对斯波克的搜索”,它应该返回这部电影及其所有信息,就像您查看了所有信息一样。(如果没有意义,请运行该程序)迭代所有字符串,然后简单地比较字符串以查看是否存在匹配项 与大多数语言一样,有几种比较方法 简单地说,=运算符->字符串应该与大小写
例如,如果我输入“星际迷航:对斯波克的搜索”的信息,然后搜索“星际迷航:对斯波克的搜索”,它应该返回这部电影及其所有信息,就像您查看了所有信息一样。(如果没有意义,请运行该程序)迭代所有字符串,然后简单地比较字符串以查看是否存在匹配项 与大多数语言一样,有几种比较方法
- 简单地说,=运算符->字符串应该与大小写敏感度和all完全匹配
- pos(substr,mystring)>0检查substr是否在mystring中的任何位置
- ansicomparetext比较不区分大小写