当前位置: 首页 > news >正文

中学网站系统源码tomcat 建网站

中学网站系统源码,tomcat 建网站,学校网站怎么做的好处,word怎么做网站string的搜索操作 string类型一共提供了6种不同的搜索函数,每个函数都有4个重载版本。如果搜索成功,每个搜索操作都会返回一个 string::size_type类型的值,表示匹配发生位置的下标。 如果搜索失败,则会返回一个名位string::npos…

string的搜索操作

string类型一共提供了6种不同的搜索函数,每个函数都有4个重载版本。如果搜索成功,每个搜索操作都会返回一个 string::size_type类型的值,表示匹配发生位置的下标。

如果搜索失败,则会返回一个名位string::npos的static成员。标准库将npos定义为一个const string::size_type类型,并初始化为-1。但在string类型里面,将npos定义为一个unsigned类型(unsigned int类型的缩写),此初始值意味着在string类型里,npos等于任何string最大的可能大小。

注意:由于在string里,npos类型是unsigned类型的,所以用int来作为接收string搜索操作的返回值不是一个好选择。

string搜索函数的用法

以下所以的搜索函数,会返回指定字符出现的下标,如果未找到,则会返回string::npos

  • s.find(args): 用于搜索字符串中特定子串第一次出现的索引位置。

    原型:size_ type find (const string& str, size_type pos = 0) const noexcept;
    返回:在 pos 后字符串 str 第一次出现处的位置(注意 str 不能为空)
    重载:
    size_t find( const char* s, size_t pos, size_t n ) const;
    size_t find( const char* s, size_t pos = 0 ) const;
    size_t find( char c, size_t pos = 0 ) const;

  • s.rfind(args): 用于搜索字符串中的最后一次出现的子串的索引位置。

    原型:size_ type rfind (const string& str, size_type pos = 0) const noexcept;
    返回:从 pos 后在字符串 str 的最后一次出现的位置(注意 str 不能为空)
    重载:
    size_t rfind( const char* s, size_t pos, size_t n ) const;
    size_t rfind( const char* s, size_t pos = 0 ) const;
    size_t rfind( char c, size_t pos = 0 ) const;

  • s.find_first_of(args): 用于搜索字符串中第一次出现的指定字符或字符子集,并返回其索引位置。

    原型:size_ type find_first_of (const string& str, size_type pos = 0) const noexcept;
    返回:pos 之后字符串中第一个字符出现时,字符串 str 中也可能出现的那个字符出现的位置
    重载:
    size_t find_first_of( const char* s, size_t pos, size_t n ) const;
    size_t find_first_of( const char* s, size_t pos = 0 ) const;
    size_t find_first_of( char c, size_t pos = 0 ) const;

  • s.find_last_of(args): 用于搜索字符串中最后一次出现的指定字符或字符子集,并返回其索引位置。

    原型:size_ type find_last_of (const string& str, size_type pos = 0) const noexcept;
    返回:pos 之前字符串中最后一个字符出现时,字符串 str 中也可能出现的那个字符出现的位置
    重载:
    size_t find_last_of( const char* s, size_t pos, size_t n ) const;
    size_t find_last_of( const char* s, size_t pos = 0 ) const;
    size_t find_last_of( char c, size_t pos = 0 ) const;

  • find_first_not_of()是C++中的一个字符串查找函数,它返回当前字符串在指定字符串中首次不匹配的位置。它遍历字符串,并在发现第一个不属于特定字符集的字符的时候返回该字符的索引位置。如果没有这样的字符,则会返回string::npos值。

  • find_last_not_of()**函数也是一个字符串查找函数,它和find_first_not_of()函数类似,只不过它对字符串进行从后往前查找,以便查找最后一个不属于指定字符集的字符。 如果没有这样的字符,则会返回string::npos值。

http://www.yayakq.cn/news/815793/

相关文章:

  • 罗湖网站设计公司哪家好爱空间装修公司口碑怎么样
  • 网站解析域名好用的wordpress博客模版
  • 湖南省建设干部学校 网站适合小学生摘抄的新闻2022年
  • 网站外围网站怎么做长春个人网站制作公司
  • 民众镇做网站公司企业网站营销案例
  • 理财公司网站建设方案专做婴儿的网站
  • 网站公司技术交接个人网站优秀
  • 做网站要服务器和什么免费网站在线观看
  • 饰品设计网站推荐网页版html编辑器
  • 重庆市建设工程信息网官方网站软件公司薪酬绩效方案
  • 做包装盒效果图的网站网站仿制公司
  • 网站建设费进项税金可以抵扣吗上海自贸区注册公司优惠政策
  • 企业网站备案 网站服务内容域名网站查询
  • 公司设计网站建设百度广告联盟网站
  • 手机网站开发协议网站设计服务要不要交文化事业建设费
  • 做招商加盟做得比较好的网站付费推广平台有哪些
  • 石家庄网站推广专业天河区门户网站招生考试
  • 企业对比网站网站域名dns
  • 无锡网站制作工具如何做seo网站
  • 做网站在哪里做比较好营销网站建设都是专业技术人员
  • 不断推进门户网站建设行政机关网站建设
  • 公司自己的网站叫什么组建网站需多少钱
  • 电商网站建设概念centos7.4 wordpress
  • 做海购的网站宜兴市城乡建设局网站
  • 做一个论坛网站多少钱手机网站注册页面
  • 本人想求做网站建设工程合同范本
  • 做盗版网站清远城乡住房建设部网站
  • 百度可以做网站吗重庆网站制作企业
  • 英文阿里巴巴网站建设wordpress标题优化
  • 网站免费注册会员怎么做无锡网站建设365caiyi